Bereichsname ({Object}.Names) mit VBA festlegen

    • Offizieller Beitrag

    Info: Eine Zelle oder ein einem Bereich kann ein Bereichsname zugewiesen werden.

    Ausführung: Normal wird diese Funktion über das Menüband [Formeln] und der Option [Namens-Manager] (Strg+F3 bzw Ctrl+F3) ausgeführt.

    VBA:
    Bereichsname neu anlegen
    Syntax: {Object}.Names.Add {Index}, {RefersTo}

    Code
    ActiveWorkbook.Names.Add "BezeichnungDesNamens", Sheets("Tabelle1").Range("$A$1:$C$3")

    Bereichsname ändern
    Syntax: {Object}.Names.Item {Index}.RefersTo = {RefersTo}

    Code
    ActiveWorkbook.Names.Item("BezeichnungDesNamens").RefersTo = Sheets("Tabelle1").Range("$A$1:$C$3")

    - {Object} = ActiveWorkbook oder ActiveSheet
    - {Index} = Nummer oder Bezeichnung
    - {RefersTo} = Sheet, Cell, Range
    Wenn kein Tabellenblatt (Sheet) angegeben wurde, wird das aktuelle Tabellenblatt (ActiveSheet) angenommen.