Ich habe eine Excel VBA-Funktion und ungefähr 30 Dateien mit Daten (und derselben Datenstruktur), auf die ich die Funktion anwenden möchte.
Mein Ansatz wäre, ein Makro in eine separate Excel-Datei zu schreiben, die die Excel-Dateien öffnet und die erforderlichen Änderungen an jeder der 30 Dateien vornimmt.
Antworten:
Das Schreiben des Makros in eine separate Datei scheint der beste Weg zu sein. Relevanten Code gefunden Hier zum Durchlaufen meiner Excel-Dateien:
"In diesem Beispiel ist DoWork () Ihr Makro, das Sie auf alle Ihre Dateien anwenden. Stellen Sie sicher, dass Ihre gesamte Verarbeitung in Ihrem Makro immer im Kontext des wb (aktuell geöffnete Arbeitsmappe) erfolgt."
Es wurde zusätzlicher Code zum Einfügen des entsprechenden VBA-Codes in jede meiner 30 Dateien gefunden Hier :
quelle