Wie man schnell ein Inhaltsverzeichnis für Fehlermeldungen in Excel erstellt

Fehlerwerte in Excel

In Excel gibt es verschiedene Arten von Fehlerwerten, die auftreten können. Hier sind einige der häufigsten Fehlerwerte in Excel:

  1. #DIV/0!: Dieser Fehler tritt auf, wenn eine Formel versucht, eine Zahl durch Null zu dividieren.
  2. #N/A: Dieser Fehler tritt auf, wenn Excel den angeforderten Wert nicht finden kann. Das kann passieren, wenn eine Formel einen Wert aus einem anderen Tabellenblatt oder einer anderen Arbeitsmappe abruft und dieser Wert nicht vorhanden ist.
  3. #WERT!: Dieser Fehler tritt auf, wenn eine Formel einen ungültigen Datentyp verwendet. Zum Beispiel wenn eine Textfunktion auf eine Zahl angewendet wird.
  4. #NAME?: Dieser Fehler tritt auf, wenn eine Formel einen ungültigen Namen für eine Funktion oder ein Element verwendet.
  5. #NULL!: Dieser Fehler tritt auf, wenn eine Formel ein Leerzeichen oder einen ungültigen Bereichsbezug enthält.
  6. #BEZUG!: Dieser Fehler tritt auf, wenn eine Formel auf eine ungültige Zellreferenz verweist.

Es ist wichtig, Fehlerwerte in Excel zu vermeiden oder zu korrigieren, um sicherzustellen, dass Ihre Berechnungen korrekt sind.

Excel ist ein leistungsstarkes Werkzeug für die Datenanalyse, aber manchmal kann es schwierig sein, Fehler in großen Arbeitsmappen zu finden.

So können Sie schnell alle Fehlerwerte finden und auflisten

Das kann frustrierend und zeitaufwendig sein. Doch es gibt einen schnellen und einfachen Weg, um Fehlermeldungen in einer Arbeitsmappe zu finden und ein Inhaltsverzeichnis zu erstellen, das alle Fehlermeldungen enthält. Mit dem folgenden Makro können Sie schnell ein Inhaltsverzeichnis über alle Fehlermeldungen in einer Arbeitsmappe erstellen:

Hier kommt der Makro-Code:
Sub CreateErrorIndex()
    Dim ws As Worksheet
    Dim rng As Range
    Dim cell As Range
    Dim i As Integer
    Dim a As Integer
    Dim b As Integer
    
    
    'Erstelle neue Arbeitsblatt für das Inhaltsverzeichnis
    Set ws = ThisWorkbook.Sheets.Add(After:= _
             ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count))
    ws.Name = "Error Index"
    
    a = ActiveWorkbook.Worksheets.Count
    
    'Definiere den Bereich, in dem nach Fehlermeldungen gesucht wird
    
    For b = 1 To a
    
    If ThisWorkbook.Sheets(b).Name = "Error Index" Then GoTo weiter
    
    
    
    
    Set rng = ThisWorkbook.Sheets(b).UsedRange
    
    'Durchsuche den Bereich nach Fehlermeldungen
    For Each cell In rng
        If IsError(cell.Value) Then
            'Wenn eine Fehlermeldung gefunden wird, füge sie dem Inhaltsverzeichnis hinzu
            i = i + 1
            ws.Cells(i, 1).Value = cell.Value
            ws.Hyperlinks.Add Anchor:=ws.Cells(i, 1), _
                Address:="", _
                SubAddress:="'" & cell.Parent.Name & "'!" & cell.Address, _
                ScreenTip:="Click to go to error"
            ws.Cells(i, 2).Value = ThisWorkbook.Sheets(b).Name
            ws.Cells(i, 3).Value = cell.Address
        
        End If
    Next cell
    
weiter:
    
    Next b
    
    
    
    
    'Wechsle zum Inhaltsverzeichnis-Blatt
    ws.Activate
End Sub

So funktioniert das Makro:

  1. Das Makro erstellt ein neues Arbeitsblatt mit dem Namen “Error Index“, das als Inhaltsverzeichnis dienen soll.
  2. Das Makro durchsucht das alle Arbeitsblätter in der Arbeitsmappe nach Fehlermeldungen.
  3. Wenn eine Fehlermeldung gefunden wird, wird sie dem Inhaltsverzeichnis hinzugefügt.
  4. Das Makro fügt auch einen Hyperlink hinzu, der es dem Benutzer ermöglicht, direkt zur Zelle mit der Fehlermeldung zu springen.
  5. Das Makro wechselt zum neu erstellten Inhaltsverzeichnis-Blatt, so dass der Benutzer das Ergebnis sehen kann.

Dieses Makro ist besonders nützlich für Menschen, die mit großen Arbeitsmappen arbeiten und schnell Fehler finden müssen. Das Inhaltsverzeichnis erleichtert das Auffinden von Fehlern und spart Zeit.

Zusammenfassend ist das Makro zur Erstellung eines Inhaltsverzeichnisses über alle Fehlermeldungen in einer Arbeitsmappe eine schnelle und einfache Möglichkeit, um Fehler zu finden und Zeit zu sparen. Wenn Sie es noch nicht ausprobiert haben, sollten Sie es unbedingt tun.

search previous next tag category expand menu location phone mail time cart zoom edit close