VBA-Makro in externer Arbeitsmappe aufrufen

Sie möchten aus einer anderen (nicht der aktiven) Arbeitsmappe eine VBA-Prozedur aufrufen und ausführen?

Das geht ganz einfach, nutzen Sie dafür den folgender Code:

Sub MakroAufrufen()
Application.Run "Externe_Mappe.xlsm!TestProzedur" 
End Sub

In diesem Beispiel wird aus der Arbeitsmappe 'Externe_Mappe.xlsm' die Prozedur 'TestProzedur' aufgerufen