Bereichsnamen aus Excelmappen manuell oder per Makro löschen
© sdecoret - Adobe Stock

Bereichsnamen aus Excelmappen manuell oder per Makro löschen

Sie wollen die Bereichsnamen aus Ihrer Excel-Tabelle wieder entfernen? Das ist gar kein Problem. Das gelingt Ihnen etwa manuell oder bei einer Vielzahl von Bereichsnamen mit einem einfachen Makro.

Wie Sie Bereichsnamen aus Excel-Tabellen entfernen

Mit Namen anstelle von Bezügen oder Zellbereichen zu arbeiten, kann eine große Hilfe sein. Denn solche Bereichsnamen sind praktisch und machen Ihre Formeln lesbar und einfacher zu pflegen. Falls Sie aber einen bestimmten Bereichsnamen in einer Tabelle nicht mehr verwenden möchten, ist es aufwändig, diese Namen in allen Formeln zu ersetzen. Aber es geht auch einfacher:

  1. Rufen Sie im Menü "Einfügen" den Befehl "Namen" auf Im verzweigenden Menü aktivieren Sie das Kommando "Namen definieren" (Excel 2007: Registerkarte "Formeln", dann "Definierte Namen – Namens-Manager"). 
  2. Markieren Sie den Bereichsnamen, den Sie nicht mehr verwenden möchten. Dann betätigen Sie die Schaltfläche "Löschen".
  3. Nach der Bestätigung mit der Schaltfläche "OK" steht der Name nicht mehr zur Verfügung. Excel hat alle Formeln, die den gelöschten Namen enthielten, derart angepasst, dass nun die entsprechenden Zellbereiche verwendet werden.

Wie Sie Bereichsnamen automatisch per Makro löschen lassen

Wenn es sich um viele Namen handelt, kann das Löschen viel Arbeit machen. Setzen Sie das folgende Makro ein, um alle Namen aus der gesamten Arbeitsmappe zu entfernen:

Sub EntferneNamen()
Dim i As Name
For Each DefName In ActiveWorkbook.Names
DefName.Delete
Next DefName
End Sub

Rufen Sie das Makro auf, nachdem Sie die Arbeitsmappe aktiviert haben, in der Sie alle Namen löschen möchten.