VBA für Excel - die wichtigsten Funktionen

Von: akademie.de Redaktion
Stand: 18. März 2008
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Das MS Excel-Objektmodell

Arbeiten mit Bereichsnamen

Wie kann ich einem Zellbereich einen Namen zuweisen? Wie kann ich auf den Range, der hinter einem Bereichsnamen steckt, verweisen?

Jedes Workbook-Objekt besitzt eine Auflistung Names. Diese Auflistung enthält alle definierten Bereichsnamen.

Bild vergrößernDieses Makro löscht alle Namen der aktuellen Arbeitsmappe

Um einen neuen Bereichsnamen zu erstellen, wenden Sie die Add-Methode auf die Names-Auflistung an. Der erste Parameter gibt den gewünschten Namen des Bereichs an, der zweite Parameter die Zelladresse als String. Wenn Sie einem Range-Objekt einen Bereichsnamen geben wollen, müssen Sie die Address-Eigenschaft des Range-Objekts verwenden:

Set rngBereich = Range ("A1:C3")
Names.Add "MeinBereichsname", "=" & rngBereich.Address

Wollen Sie die Adresse erhalten, auf die ein Bereichsname verweist, so verwenden Sie die RefersTo-Eigenschaft:

MsgBox Names!MeinBereichsname.RefersTo

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein