Markierte Zellen = Benannter Bereich
#1
Guten Morgen,

wie kann ich in Excel/VBA herausfinden, ob die aktuell markierten Zellen ein benannter Bereich sind?!


Danke!
Top
#2
Moin!
Für Excel ist es trivial:
Wenn die Auswahl einem Namen entspricht, erscheint er im Namenfeld links in der Bearbeitungszeile.

Mittels VBA müsste man wohl eine Schleife über alle Names machen und mit der Selection vergleichen.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#3
Hi sw1234,

in VBA ginge es so:

Code:
Dim nName As Name
For Each nName In ActiveWorkbook.Names
    If Range(nName).Address = Selection.Address Then
        MsgBox "Markierter Bereich entspricht dem benannten Bereich: " & nName.Name
    End If
Next

VG - Lucky Joe
Top


Gehe zu:


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