Zellbereich per VBA benennen
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