Verwende NIE 'NAME' als Variablenname !
NoNet
Hallo Roland,
Name ist so ziemlich der unpassendste Variablenname, den man sich aussuchen kann, denn einerseites besitzen viele Objekte die Eigenschaft .Name ("Name" ist also ein Excel Schlüsselwort !) und andererseits (das ist in Deinem Code das Problem) existiert ein Befehl NAME datei1 AS datei2 (zum Umbenennen von Dateien), daher reklamiert VBA hier das fehlende AS !!
Benenne also NAME() in z.B. NACHNAME() um, lösche das THEN am Ende der Zeile und der Code sollte (zumindest syntaktisch) funktionieren.
Gruß, NoNet