Ce n'est pas un virus au sens stricte du terme mais plutot un script.
Le macro est créé par une application comme Word ou Excel qui intègrent la fonction de création de macros. Au départ le macro n'est donc pas considéré comme un virus.
Il existe plus de 10000 macros virus plus virulent les uns que les autres et totalement compatible Mac et PC. Ils peuvent provoquer la destruction des fichiers, la duplication àl'infinie de fichiers bref tout ce que qu'on peut faire avec un script.
Seul un bon antivirus mis a jour permet de combattre les macros.
Le mieux reste de ne pas ouvrire des fichiers Excel ou Word que vous avec recu par email et que vous n'attendiez pas.