wie kann ich eine Zelle abfragen ob in dieser der Fehler #Wert steht?
Danke im Voraus.
MFG
Steffen Schmerler
Sub test()
If Range("A1").Text = "#Wert" Then
MsgBox "steht drin"
End If
End Sub
Gruß
tino
Um in Excel herauszufinden, ob in einer Zelle der Fehler #WERT! steht, kannst du verschiedene Methoden anwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
VBA-Makro verwenden:
ALT + F11.Sub test()
If Range("A1").Text = "#WERT!" Then
MsgBox "steht drin"
End If
End Sub
Fehlerprüfung mit Formel:
#WERT! vorliegt:=WENN(FEHLER.TYP($A$1)=3;"Fehler: #WERT";"Kein Fehler")
Schreibweise beachten:
#WERT! angezeigt, und dies muss in der Abfrage berücksichtigt werden.Fehler: Falsche Schreibweise:
#WERT! und nicht #Wert oder #WERT schreibst. Excel ist in diesem Punkt empfindlich.Formel funktioniert nicht:
FEHLER.TYP funktioniert möglicherweise nicht in älteren Versionen. In Excel 9.0 kann es zu Inkompatibilitäten kommen.Verwendung von ISERROR:
Du kannst auch die Funktion ISTFEHLER verwenden, um zu überprüfen, ob in einer Zelle ein Fehler vorliegt. Beispiel:
=WENN(ISTFEHLER($A$1); "Fehler vorhanden"; "Kein Fehler")
Direkte Fehlerausgabe: Um direkt die Fehlernummer auszugeben, kannst du die folgende Formel verwenden:
=FEHLER.TYP($A$1)
VBA-Makro zur Fehlersuche: Erstelle ein Makro, das in einem bestimmten Bereich nach dem Fehler sucht:
Sub FehlerSuche()
Dim Zelle As Range
For Each Zelle In Range("A1:A10")
If IsError(Zelle.Value) Then
If Zelle.Text = "#WERT!" Then
MsgBox "Fehler in Zelle " & Zelle.Address
End If
End If
Next Zelle
End Sub
Formel zur Fehleranalyse: Mit dieser Formel kannst du gleich mehrere Fehlerarten überprüfen:
=WENN(ISTFEHLER($A$1); "Ein Fehler ist aufgetreten"; "Alles gut")
Fehler abfangen: Verwende die WENNFEHLER-Funktion, um Fehler elegant abzufangen und alternative Ausgaben zu definieren, z.B.:
=WENNFEHLER($A$1; "Fehler abgefangen")
Debugging in VBA: Nutze die Debug.Print-Anweisung, um Fehlerausgaben im Direktfenster anzuzeigen und somit eine bessere Kontrolle über deine Makros zu haben.
1. Wie kann ich mehrere Zellen auf den Fehler #WERT prüfen?
Du kannst eine Schleife in VBA verwenden, um durch einen Zellbereich zu iterieren und den Fehler zu prüfen.
2. Funktioniert die Fehlerprüfung auch in älteren Excel-Versionen?
Nicht alle Funktionen sind in älteren Versionen verfügbar. Insbesondere FEHLER.TYP und WENNFEHLER könnten in Excel 9.0 Probleme verursachen. Teste die Kompatibilität in deiner Version.