Excel Makro von 2000 auf 2003 migrieren

Hallo Forumler,

wo liegt der Fehler an folgendem Makro?

Sub MAIN
BearbeitenAllesMarkieren
BearbeitenErsetzen .Finden = „,“ + Chr$(34), .Ersetzen = „;“, .NurWort = 0, \
.GroßKleinSchreibung = 0, .Format = 0, .AllesErsetzen = 1
BearbeitenErsetzen .Finden = Chr$(34), .Ersetzen = „“, .NurWort = 0, \
.GroßKleinSchreibung = 0, .Format = 0, .AllesErsetzen = 1
TabelleTabelleEinfügen
ZeichLinks 1
TabelleSpalteMarkieren
TabelleSpaltenLöschen
TabelleZellenEinfügen .ZellenVerschieben = 1
BearbeitenRückgängig
AbsatzUnten 1
ZeileUnten 2
ZeileOben 1
ZeichLinks 1
VorherigeZelle
ZeichLinks 1
TabelleZeileMarkieren
TabelleZeilenEinfügen .AnzZeilen = „“
BeginnZeile
Einfügen „NAME“
NächsteZelle
Einfügen „ORT“
NächsteZelle
Einfügen „STRASSE“
NächsteZelle
Einfügen „SONST“
End Sub

Vielen Dank.
MfG
Benjamin

Hallo Forumler,

wo liegt der Fehler an folgendem Makro?

Vielen Dank.
MfG
Benjamin

Hallo Benjamin,

das Hauptproblem vor dem du stehst ist, dass dieses Makro gar nicht mit VBA erstellt wurde. MS-Office-Makros sind seit geraumer Zeit Englisch-sprachig.
Die verwendete Syntax ist auch nicht VBA-like.
Hier wurde wohl eine andere Scriptsprache verwendet oder die Datei wurde ursprünglich garnicht in Excel erstellt.
Der Sub-Name MAIN wird gerne in OpenOffice-Makros verwendet.

Gruß
Franz