Hidden Names in Excel löschen
Schritt-für-Schritt-Anleitung
Um ausgeblendete Namen in Excel zu löschen, kannst Du die folgenden Schritte befolgen:
-
Makro in VBA einfügen:
- Öffne Excel und drücke
ALT + F11, um den VBA-Editor zu öffnen.
- Klicke auf
Einfügen > Modul, um ein neues Modul zu erstellen.
- Kopiere den folgenden Code in das Modul:
Public Sub makeNameJunkVisible()
Dim n As Name
For Each n In ThisWorkbook.Names
If n.RefersTo = "_xlfn.IFERROR" Then
n.Visible = xlSheetVisible
End If
Next n
End Sub
-
Makro ausführen:
- Schließe den VBA-Editor und gehe zurück zu Excel.
- Drücke
ALT + F8, wähle makeNameJunkVisible aus und klicke auf Ausführen.
-
Namensmanager öffnen:
- Drücke
STRG + F3, um den Namensmanager zu öffnen.
- Suche nach dem Namen, der als
_xlfn.IFERROR angezeigt wird, und lösche ihn.
-
Überprüfen, ob das Problem behoben ist:
- Teste die Excel-Datei erneut, um sicherzustellen, dass die zerschossene Formel nun korrekt funktioniert.
Häufige Fehler und Lösungen
-
Fehler: #NAME?
Dieser Fehler tritt auf, wenn Excel eine Funktion nicht erkennt. Stelle sicher, dass alle Funktionen, die Du verwendest, in Deiner Excel-Version verfügbar sind. Wenn Du _xlfn.IFERROR siehst, könnte das bedeuten, dass die Funktion nicht unterstützt wird.
-
Problem mit ausgeblendeten Namen:
Wenn Du weiterhin Probleme mit ausgeblendeten Namen hast, versuche, die Namen manuell im Namensmanager zu suchen und zu löschen. Manchmal wird ein Name nicht angezeigt, wenn er als "unsichtbar" markiert ist.
Alternative Methoden
Eine alternative Methode, um ausgeblendete Namen zu löschen, ist die Verwendung des folgenden Codes:
Sub DeleteHiddenNames()
Dim n As Name
For Each n In ThisWorkbook.Names
If Not n.Visible Then
n.Delete
End If
Next n
End Sub
Dieser Code löscht alle unsichtbaren Namen in der aktuellen Arbeitsmappe. Stelle sicher, dass Du alle wichtigen Namen vorher sicherst.
Praktische Beispiele
Beispiel 1: Excel _filterdatabase
Bei Verwendung von Excel _filterdatabase kann es vorkommen, dass Du auf ausgeblendete Namen stößt. Diese Namen können beim Speichern in ein DMS Probleme verursachen. Verwende die oben genannten Schritte, um diese Namen zu löschen.
Beispiel 2: Löschen eines benannten Bereichs
Wenn Du einen benannten Bereich löschen möchtest, der einen Fehler verursacht, gehe in den Namensmanager und suche nach dem Bereichsnamen, der das Problem verursacht. Klicke auf "Löschen", um ihn zu entfernen.
Tipps für Profis
-
Regelmäßige Überprüfung: Überprüfe regelmäßig den Namensmanager, um sicherzustellen, dass keine unerwünschten oder ausgeblendeten Namen in Deiner Excel-Datei existieren.
-
Namen konsistent halten: Achte darauf, dass die Namen, die Du verwendest, nicht mit integrierten Namen wie _filterdatabase oder _xlfn kollidieren, da dies zu Verwirrung und Fehlern führen kann.
-
Makros zur Automatisierung: Automatisiere den Prozess des Löschens ausgeblendeter Namen mit Makros, um Zeit zu sparen und Fehler zu minimieren.
FAQ: Häufige Fragen
1. Wie finde ich ausgeblendete Namen in Excel?
Du kannst den Namensmanager öffnen (STRG + F3) und nach unsichtbaren Namen suchen. Es gibt auch VBA-Skripte, die Dir dabei helfen können, diese Namen zu identifizieren.
2. Was bedeutet der Fehler _xlfn.IFERROR?
Dieser Fehler tritt auf, wenn eine Funktion in Deiner Excel-Version nicht verfügbar ist. Überprüfe die verwendeten Funktionen und stelle sicher, dass sie in der aktuellen Version unterstützt werden.