Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Abfrage #Wert

Abfrage #Wert
19.03.2008 19:13:38
SteffenS
Hallo ZUsammen,
wie kann ich eine Zelle abfragen ob in dieser der Fehler #Wert steht?
Danke im Voraus.
MFG
Steffen Schmerler

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Abfrage #Wert
19.03.2008 19:16:46
Tino
Hallo,
so

Sub test()
If Range("A1").Text = "#Wert" Then
MsgBox "steht drin"
End If
End Sub


Gruß
tino

AW: Abfrage #Wert
19.03.2008 19:27:08
Tino
Hallo,
ich vergas es ist auf Schreibweise zu achten.
#WERT!
oder:
If LCase$(Range("A1").Text) = LCase$("#WERT!") Then
MsgBox "steht drin"
End If
Gruß
Tino

Anzeige
AW: Abfrage #Wert
19.03.2008 19:20:00
René
Hallo
Ich bin mir nicht sicher ob bei Excelversion 9.0 die Formel funktioniert, aber probiers mal damit.
=WENN(FEHLER.TYP($A$1)=3;"Fehler: #WERT";FEHLER.TYP($A$1))
In diesem Fall wird die Zelle A1 explicit auf den Fehlertyp #WERT geprüft.
Der Fehler #WERT hat die Fehlernummer 3.
Ist es ein anderer Fehler, wird die Nummer ausgegeben.
Gruß René

Anzeige
AW: Abfrage #Wert
19.03.2008 21:55:05
Beate
Hallo,
Sub test2()
    If Range("A1").Formula = "#VALUE!" Then
        MsgBox "steht drin"
    End If
End Sub

Guckst Du: Excel Fehlerwerte in VBA
Gruß,
Beate
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Fehler #WERT in Excel abfragen


Schritt-für-Schritt-Anleitung

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:

  1. VBA-Makro verwenden:

    • Öffne den VBA-Editor mit ALT + F11.
    • Füge ein neues Modul hinzu.
    • Kopiere und füge folgenden Code ein:
    Sub test()
       If Range("A1").Text = "#WERT!" Then
           MsgBox "steht drin"
       End If
    End Sub
  2. Fehlerprüfung mit Formel:

    • Nutze die folgende Formel in einer Zelle, um zu prüfen, ob der Fehler #WERT! vorliegt:
    =WENN(FEHLER.TYP($A$1)=3;"Fehler: #WERT";"Kein Fehler")
  3. Schreibweise beachten:

    • Achte darauf, dass die Schreibweise exakt ist. Der Fehler wird in Excel als #WERT! angezeigt, und dies muss in der Abfrage berücksichtigt werden.

Häufige Fehler und Lösungen

  • Fehler: Falsche Schreibweise:

    • Stelle sicher, dass du #WERT! und nicht #Wert oder #WERT schreibst. Excel ist in diesem Punkt empfindlich.
  • Formel funktioniert nicht:

    • Überprüfe die Excel-Version; die Verwendung von FEHLER.TYP funktioniert möglicherweise nicht in älteren Versionen. In Excel 9.0 kann es zu Inkompatibilitäten kommen.

Alternative Methoden

  • 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)

Praktische Beispiele

  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
  2. Formel zur Fehleranalyse: Mit dieser Formel kannst du gleich mehrere Fehlerarten überprüfen:

    =WENN(ISTFEHLER($A$1); "Ein Fehler ist aufgetreten"; "Alles gut")

Tipps für Profis

  • 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.


FAQ: Häufige Fragen

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige