Mit untenstehender Funktion frage ich die Adresse eines benannten Bereiches ab.
Das klappt soweit auch problemlos, solange die Datei, in welcher die Funktion steht, aktiv ist. Ist dies nicht mehr der Fall, erhalte ich nicht mehr die Adresse zurück, sondern #WERT!
Wie muss ich die Funktion erweitern, dass diese auch funktioniert, wenn die Datei, in welcher diese verwendet wird, gerade nicht aktiv ist.
Ich habe mal versucht mit
Set rng = ThisWorkbook.Range(strBereich)
doch das hat nicht funktioniert.
Gruss, Peter
Public Function AdresseTabelleBereich(strBereich As String)
Dim rng As Range
Set rng = Range(strBereich)
AdresseTabelleBereich = rng.Parent.Name & "!" & rng.Address(0, 0)
End Function