Hallo!
Ich suche nen Trick oder nen Befehl für folgende Situation:
Arbeitsmappe1 greift mittels einem Makro auf eins ihrer Arbeitsblätter zu
Während das Arbeitsblatt einen fixen Namen - z.B. "xyz" - hat, kann der Arbeitsmappenname beim Speichern geändert werden.
Da ich oder ein anderer User in der gleichen Excel-Session auch eine weitere Mappe geöffnet haben kann,
funktioniert der Bezug
activeworkbook().worksheets("xyz") nicht
Auch workbooks("Arbeitsmappe1").... klappt nicht, da ich den Namen Arbeitsmappe1 nicht garantieren kann.
Deshalb suche ich eine Funktion oder einen Trick, der mir den Namen der Arbeitsmappe, die das Makro aufruft, liefert. Dann könnte ich mit workbooks(
Da ich das Makro auch per Timer aufrufen kann, kann ich nicht gewährleisten, daß die Arbeitsmappe beim Makrostart die aktive ist, lediglich, daß sie geöffnet ist, ist klar.
Gruß
Thomas