Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: "Range" in MsgBox durch Namen ersetzen!

"Range" in MsgBox durch Namen ersetzen!
19.01.2006 13:10:02
Proxima05
Wie kann ich in einer Message-Box (MsgBox) anstelle einer Range (z.B. A1:AZ500) den zu dieser Range definierten Namen ausgeben lassen.
Der o.g. Bereich ist im Tabellenblatt mit dem Namen "Input" benannt. Im Code steht hierzu
Set defRange = Range ("Input")
In der MsgBox wird für die Auswahl dieser Range der Code "& defRange.Address" verwendet.
Der Bereich wird auch korrekt ausgewählt, die MessageBox zeigt mir aber für "& defRange.Address" den Bereich "A1:AZ500" an. Ich würde aus Gründen der Lesbarkeit der Message lieber den Namen "Input" dort stehen sehen.
Ich habe schon versucht über "RefersToA1:AZ500" als Ergänzung weiterzukommen, hat aber nicht geklappt.
Danke für einen Tipp.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
MsgBox defRange.Name.Name
ransi
Hallo
versuchs mal so:
Public

Sub test()
Dim defRange
Set defRange = Range("input")
MsgBox defRange.Name.Name
End Sub

ransi
AW: MsgBox defRange.Name.Name
19.01.2006 14:02:49
Proxima05
Prima, das ist es!
Vielen Dank :)
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige