ich habe folgende Aufgabe:
- in einer Mappe stehen Links zu verschiedenen Excel-Dateien (Quelle)
- die Inhalte dieser Quellen sollen jeweils in einer neuen Excel-Vorlage übertragen und gespeichert werden
- in der Vorlage gibt es ein Makro, das auf die bereits geöffnet Quelle zugreift, alle Daten in die Vorlage schiebt , unter einem neunen Namen speichert und sich sowie die Quell-Datei schließt
- ab da gehts zum nächsten Link (Quelle öffnen, Vorlage öffnen, Makro, ...) bis alle Links durch sind
Mein Problem ist, dass ich zwar alle Dateien geöffnet bekomme (Quelle und Vorlage) aber das Makro aus der Vorlage nicht startet. Ich habe dieses Makro in der Vorlage unter 'DieseArbeitsmappe' in 'Private Sub Workbook_Open()' eingebunden.
Die Quelle und die Vorlage rufe ich mit
Workbooks.Open Filename:=sFile ' Quelle
Workbooks.Open Filename:=pFile ' Vorlage
auf.
Wenn ich die Vorlage mit der 'Hand' öffnen und 'Private Sub Workbook_Open()' manuell starte funktioniert alles.
Gibt es die Möglichkeit über den 'open'-Befehl auch gleich ein Makro mit zu starten?
Habt Ihr vielleicht eine Idee?
Danke im Voraus
Günter