2016-03-29 4 views
-2

Um zu demonstrieren, dass es funktionieren kann, möchte ich ein Makro (probiert sowohl Sub und Function) in einer Arbeitsmappe (test1.xlsm), die eine einfache MsgBox und Ein Makro in einer zweiten Arbeitsmappe (test2.xlsm), die das erste Makro aufruft (mit Application.Run "test1.xlsm! macro1)". Ich habe versucht, das Makro für beide Arbeitsmappen in ThisWorkbook und in dem Arbeitsblatt View-Code und dem allgemeinen Alt-F11-Modul-Bereich zu setzen. Die aufgerufene Arbeitsmappe beginnt entweder geöffnet oder geschlossen. Unabhängig davon erhalte ich den Fehler 1004 (Makro nicht verfügbar oder deaktiviert). Zahlreiche Internetrecherchen erwiesen sich als nicht hilfreich.Workbook-2-Makroaufrufe Workbook-1-Makro schlägt mit Fehler fehl 1004

+0

Am besten zeigen Sie den genauen Code, den Sie verwendet haben. –

+0

Haben Sie Google zuerst getestet? – MikeC

+0

Unerklärlicherweise, als ich mein Beispiel auf einem anderen PC versuchte, funktionierte es wie erwartet. - –

Antwort

0
Application.Run "'test1.xlsm'!macro1"