Application.Run Mappe_Jahr.xls!Makro

Hallo ich möchte ein Makro in einer anderen Excel-Mappe starten. Die Zeile im ersten Makro: Application.Run „Mappe_Jahr.xls!Makro“ funktioniert wie gewünscht. Da die zweite Mappe mal: Mappe _2008.xls oder Mappe _2009.xls heisst möchte ich den Mappennamen aus Zelle A1. Wie kann ich ein Makro mit Mappennamen aus A1 starten.
Application.Run (A1)
Besten Dank für eine Lösung

Hallo Herber,

ich frag mich wer dieser Besterner ist und warum er das tut :smile:

Application.Run range(„A1“) &"!Makro"
bzw.
Application.Run range(„A1“) &"!Modul1.Makro"

Gruß
Reinhard

Hallo Reinhard
besten Dank für deine Lösungen.
Application.Run range(„A1“) &"!Modul1.Makro"
funzt solange nur zwei Mappen offen sind.
Bei mir sind es meistens drei und da gab es böse Abstürze. Nun, ich hab es so gelöst:
Application.Run „Mappe_“ & Worksheets(„Tabelle1“).Range(„A1“) & „.xls!Makro“
Schönen Tag noch
Gruss Herbert