Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen

Nächst Mappe: nächstes Makro?

Betrifft: Nächst Mappe: nächstes Makro? von: MCO
Geschrieben am: 23.10.2014 10:12:45

Guten Morgen!

Ich hätte gerne im Anschluss an ein laufendes Makro eine weiter Mappe aufgerufen.
Damit das "deaktivate"-Ereignis nicht ausgelöste wird, hab ich Events abgeschaltet.
Daher folgender code

        Application.EnableEvents = False
        Application.DisplayAlerts = False
'        MsgBox "Öffne Mappe"
        Workbooks.Open ThisWorkbook.Path & "\Netzplanauswertung AV.xlsm"
        Application.Run "Netzplanauswertung AV.xlsm!Workbook_Open"
"Workbook_Open" ist der gewünschte Code in der 2ten Mappe

Allerdings kommt hier eine Fehlermeldung "1004"
Anwendungs- oder objektorientierter Fehler.

Was ist falsch? Kann mir jemand helfen?

(Ursprünglich sollte die zuerst geöffnete datei geschlossen werden, das VBA-Project blieb aber erhalten, trotz verwendung von Excel 2010)

Besten Dank,
Gruß, MCO

  

Betrifft: 2 Sachen fehlen von: Uwe Küstner
Geschrieben am: 24.10.2014 06:46:59

Hallo,

1. Namen mit Leerzeichen müüsen mit Hochkommas eingerahmt werden.
2. Bei Private Subs muss der Modulname angegeben werden.

Application.Run "'Netzplanauswertung AV.xlsm'!DieseArbeitsmappe.Workbook_Open"

Gruß Uwe


  

Betrifft: Danke: 2 Sachen fehlen von: MCO
Geschrieben am: 24.10.2014 10:14:47

Vielen Dank!
Läuft hervorragend!

Gruß, MCO


 

Beiträge aus den Excel-Beispielen zum Thema "Nächst Mappe: nächstes Makro?"