Leider fehlt an dieser Stelle der direkte Bezug, wie der Methodenaufruf erfolgt und wo die jeweiligen Variablen zugewiesen werden.
Der Range-Zugriff "Range(zelle).Range("A1").Address" wird hier vermutlich auch den Laufzeitfehler hervorrufen, wenn die Variable "zelle" nicht zugewiesen wurde.
Des Weiteren scheint hier ja immer die Abfrage der Zelladresse von A1 stattzufinden. Daher kann die Zeile
arg = "'" & pfad & "[" & datei & "]" & blatt & "'!" & Range(zelle).Range("A1").Address(, , xlR1C1)
Auch einfach durch arg = "'" & pfad & "[" & datei & "]" & blatt & "'!R1C1" ersetzt werden.
Ich hoffe das hilft.
Beste Grüße
|