Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Definierte Namen lassen sich nicht löschen

Forumthread: Definierte Namen lassen sich nicht löschen

Definierte Namen lassen sich nicht löschen
21.02.2009 07:56:57
Kasimir
Hallo Leute,
ich habe ein Problem mit definierten Namen. Ich hatte in eine Datei ein Tabellenblatt kopiert, das definierte Namen hatte. Nun habe ich das Blatt wieder gelöscht, aber die Namen blieben. Versuche diese zu löschen schlagen fehl. Ich kann sie zwar im Namensmanager löschen, aber beim nächsten Aufrufen des Namensmanagers sind diese wieder da. Ich habe es auch mal mit dem folgenden Makro probiert.

Sub LöscheNamen()
Dim n As Name
For Each n In ActiveWorkbook.Names
n.Delete
Next n
End Sub


Es wurden alle Namen (in der Datei sind noch einige andere Namen definiert, die auch schon vor dem Kopieren des Tabellenblatts in der Datei waren) , bis auf die besagten Namen wurde alle gelöscht. Daher nun meine Frage, wie bekomme ich diese Namen nun gelöscht. Gibt es da einen Kniff?
Danke für die Hilfe,
Kasimir

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Definierte Namen lassen sich nicht löschen
21.02.2009 10:12:21
Nepumuk
Hallo Kasimir,
Namen lassen sich dann nicht löschen, wenn sie in einer Formel, einem Diagramm oder einer bedingten Formatierung benutz werden. Guckst du: http://support.microsoft.com/kb/924458/en
Gruß
Nepumuk
AW: Definierte Namen lassen sich nicht löschen
21.02.2009 11:49:07
Jens
Hallo Kasimir
Bitte verwende NICHT:

Sub LöscheNamen()
Dim n As Name
For Each n In ActiveWorkbook.Names
n.Delete
Next n
End Sub


Grund: Damit löscht Du nicht nur von DIR vergebene Namen, sondern auch interne, reservierte Namen!
siehe folgender Beitrag: https://www.herber.de/forum/archiv/956to960/t956894.htm
Gruß aus dem Sauerland
Jens

Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Definierte Namen in Excel löschen: So geht's


Schritt-für-Schritt-Anleitung

  1. Öffne den Namensmanager:

    • Gehe zu Formeln > Namensmanager. Hier siehst du alle definierten Namen.
  2. Überprüfe die Verwendung der Namen:

    • Klicke auf einen der Namen und schaue, ob er in einer Formel, einem Diagramm oder einer bedingten Formatierung verwendet wird. Namen lassen sich nicht löschen, wenn sie aktiv genutzt werden.
  3. Entferne die Verwendung:

    • Suche in deinen Formeln oder Diagrammen nach dem Namen und entferne ihn. Achte darauf, dass der Name nicht mehr benötigt wird, bevor du ihn löschst.
  4. Namen im Namensmanager löschen:

    • Wähle den Namen im Namensmanager aus und klicke auf Löschen. Bestätige den Löschvorgang.
  5. Überprüfe, ob der Name gelöscht wurde:

    • Schließe den Namensmanager und öffne ihn erneut, um sicherzustellen, dass der Name nicht zurückgekehrt ist.

Häufige Fehler und Lösungen

  • Name lässt sich nicht löschen: Überprüfe, ob der Name in einer Formel, einem Diagramm oder einer bedingten Formatierung verwendet wird (siehe Schritt 2).
  • Namensmanager ausgegraut: Wenn der Namensmanager nicht bearbeitet werden kann, stelle sicher, dass die Arbeitsmappe nicht geschützt ist.
  • Excel zeigt den Namen immer wieder an: Dies kann passieren, wenn der Name in einem versteckten Bereich oder in einem anderen Arbeitsblatt verwendet wird.

Alternative Methoden

  • Makro zur Löschung von Namen: Vermeide die Verwendung des einfachen Makros, das alle Namen löscht, da dies auch interne, reservierte Namen löschen kann. Verwende stattdessen gezielte Makros:
    Sub LöscheBestimmteNamen()
       Dim n As Name
       For Each n In ActiveWorkbook.Names
           If n.Name = "DeinName" Then
               n.Delete
           End If
       Next n
    End Sub

    Ersetze "DeinName" mit dem Namen, den du löschen möchtest.


Praktische Beispiele

Angenommen, du hast einen definierten Namen Verkauf, der in einer Formel verwendet wird. So gehst du vor:

  1. Namensmanager öffnen: Formeln > Namensmanager.
  2. Überprüfen: Klicke auf Verkauf und sieh nach, wo er verwendet wird.
  3. Verwendung entfernen: Ändere die Formel oder lösche das Diagramm, das auf Verkauf verweist.
  4. Löschen: Gehe zurück in den Namensmanager und lösche den Namen.

Tipps für Profis

  • Definierte Namen anzeigen: Nutze die Funktion Formeln > Namensmanager, um schnell einen Überblick über deine definierten Namen zu erhalten.
  • Zellnamen löschen: Achte darauf, dass Zellnamen, die in Datenvalidierungen oder bedingten Formatierungen verwendet werden, ebenfalls zuerst entfernt werden müssen.
  • Excel-Version beachten: Einige Funktionen können je nach Excel-Version variieren. Stelle sicher, dass du die richtige Version verwendest.

FAQ: Häufige Fragen

1. Wie kann ich einen definierten Namen löschen, wenn der Namensmanager ausgegraut ist?
Überprüfe, ob die Arbeitsmappe geschützt ist. Wenn ja, hebe den Schutz auf, um Änderungen vorzunehmen.

2. Warum erscheinen gelöschte Namen immer wieder im Namensmanager?
Das kann passieren, wenn die Namen noch in Formeln oder anderen Bereichen verwendet werden. Stelle sicher, dass alle Verwendungen entfernt sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige