Beim Wechsel zwischen Win und MacOffice zerschießt VBA die Umlaute.

Womöglich ist das nicht bei allen Versionen so, aber ich habe es oft genug beobachtet.
Eventuell ist auch Kopieren des Makros als Text die Ursache.
Abhilfe: Sonderzeichen manuell oder mit suchen/ersetzen korrigieren.