Zellbereich per VBA benennen

Zellbereich per VBA benennen

So legen Sie einen Namen per VBA fest

Namen in Tabellen sind praktisch, weil Sie anstelle von Zellbereichen mit den Namen direkt in Formeln und Funktionen arbeiten können. Eine Formel wie SUMME(Daten) liest sich ja einfacher, als SUMME(A234:A1546).

Um Namen in Excel zu vergeben, setzen Sie das Kommando "Einfügen – Namen – Definieren" ein. Wenn Sie das per VBA erledigen möchten, verwenden Sie das Kommando Name. So sieht ein passendes Makro aus:

 

Sub BenenneBereich()
ActiveSheet.Range("a234:a1546").Name = "Daten"
End Sub

Das Makro versieht den Bereich A234:A1546 im aktuellen Tabellenblatt mit dem Namen "Daten". Anschließend können Sie diesen Namen problemlos in Formeln verwenden, wie die folgende Abbildung zeigt:

Anschließend steht der Name wie ein manuell definierter Name in der Arbeitsmappe zur Verfügung:

Tipp: Falls Sie wissen möchten, wie Sie Makros in Excel eingeben und starten, finden Sie hier eine Kurzbeschreibung: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-geben-sie-makros-in-excel-ein.html