Hallo Gert!
Die Fehlermeldung ist mir jetzt ein Rätsel. Bei mir mit der Version 2.4 auf Vista habe ich diese Fehlermeldung nicht. Ich hänge unten einen Bildschirmausdruck an.
Der Fehler :
Argument ist nicht optional beim Code
dürfte nicht sein. Ich gebe mit der Funktion =Rechnen(D53:V53;X53;Y53;Z53) vier Parameter an das Makro ab und übernehme die Parameter mit folgendem Befehl
Der Code
ist richtig.
Die rote Klammer ist keine öffende Klammer, sondern nur das Zeichen an dem der Text geteilt werden soll. Der zu teilende Text lautet: =Rechnen(D53:V53;X53;Y53;Z53). Nach der Teilung habe ich nur noch die Parameter ohne führende Klammer. Die zweite Teilung teilt beim Zeichen ";" und ich erhalte im ersten Feld des Arrays den zu bearbeitenden Bereich.
Ich habe leider keine Version 3.0 um es dort zu testen.
mfg
Charly