ich habe folgendes Problem:
ich möchte per Makro auf einen dynamischen Namen (Zellbezug, der mit Bereich.Verschieben definiert ist) zugreifen.
da mehrere Dateien im Spiel sind, muss vollständig referenziert werden.
bisher sind mir folgende Möglichkeiten bekannt:
1. Workbooks("xy").Sheets("abc").Range("MeinName").Copy
dies funktioniert, allerdings muss hierfür das Sheet bekannt sein, auf das sich der Name bezieht, dies ist aber nicht der Fall, daher müsste ich folgendes verwenden:
2. Workbooks("xy").Names("MeinName").RefersToRange.Copy
dies funktioniert allerdings nur, wenn der Name mit einem festen Zellbezug definiert ist.
ist der Name hingegen berechnet, dann verursacht diese Methode einen Fehler.
Daher meine Frage: Wie kann ich in VBA einen Namen mit berechnetem Zellbezug verwenden, wenn das Sheet, auf das er sich bezieht NICHT bekannt ist?
hier mal ein Beispiel zur Verdeutlichung:
https://www.herber.de/bbs/user/65071.xls
Gruß, Daniel