definierten Namen auslesen
#1
Hallo Leute

xl2003 und xl2007

Ich habe in meiner Datei einen Bereich als Namen definiert.
Tabelle2 $G$3:$H$19

diesen Bereich möchte ich nun in einer MsgBox ausgeben lassen
das klappt schon mit diesem Code:

Code:
Sub Namen_Test()
    MsgBox Range("MeinBereich").Worksheet.Name _
           & vbCrLf & Range("MeinBereich").Address
End Sub

gibt es da nicht noch eine andere Möglichkeit?
ich hatte es schon so versucht:

Code:
MsgBox Parent.Range("MeinBereich").Address

aber da gibt es mir leider nur die Zellen und nicht das Blatt mit an

MfG Tom
Top
#2
Hallo Tom,

Code:
MsgBox Names("Meinbereich").RefersTo

Gruß Uwe
Top
#3
Hi,

mit refersto
sollte die Tabelle auch ausgegeben werden

Code:
Sub meineNamen()
Dim myNames As Names, StrTmp as String, i as integer
Set myNames = ActiveWorkbook.Names
    For i = 1 To myNames.Count
       StrTmp = StrTmp & myNames(i).Name & myNames(i).RefersTo & Chr(10)
    Next
MsgBox StrTmp
End Sub
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Top
#4
Hallo Uwe

besten Dank, funktioniert wie gewünscht

MfG Tom
Top
#5
Hallo Chris

Dank auch an Dich, funktioniert auch sehr gut

MfG Tom
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste