nachdem mir bei meinen letzten Problem so super geholfen wurde, wende ich mich nochmal an euch.
Ich habe in mehreren Workbooks verschiedene Makro.
In Workbook 1 laufen Makros die sich Daten aus verschiedene Quellen ziehen aufbereiten und bestimme Werte an einen weiteren Workbook übergeben.
Workbook B bekommt zum Beispiel Daten von Workbook A. Wird Workbook B geschlossen wird es mit dem aktuellen Datum gespeichert und per Mail an einen Verteiler verschickt.
Ich bin nun ein extrem fauler Mensch und möchte nicht jede Woche diese einzelnen Workbooks öffnen und die Makros ausführen (lassen).
Meine Idee ist eine Datei abzulegen in der die einzelnen Makros (aus den Unterschiedlichen Workbooks) nach einander ausgeführt werden.
Diese Datei möchte ich in den Aufgabenplaner von Windows ablegen.
Jetzt aber mein Problem:
Wie schaffe ich es makros aus einen "fremden" Workbook auszuführen?
Ich habe es schon mit
Sub blabla ()
Workbooks("xxx").Open
Makro1
Makro2
Workbooks("xxx").Close
Workbooks("YYY").Open
Makro3
Makro4
Workbooks("YYY").Close
End Sub
probiert.
Erstens will es so nicht, und zweitens sieht das nicht schön aus und geht bestimmt viel eleganter.
Ich bedanke mich vorab für eure Hilfe.
Vielen Grüße
Thomas