Inhaltsverzeichnis
IsError Beschreibung
Wird verwendet, um auf Fehlerwerte zu prüfen.
Einfache IsError-Beispiele
1 | MsgBox IsError(1/2) |
Ergebnis: Falsch
1 | MsgBox IsError(CvErr(0)) |
Ergebnis: Richtig
IsError-Syntax
Im VBA-Editor können Sie „IsError(“ eingeben, um die Syntax für die IsError-Funktion anzuzeigen:
Die Funktion IsError enthält ein Argument:
Ausdruck: Ein Ausdruck, der getestet wird.
Beispiele für Excel VBA IsError-Funktion
123456789101112 | Funktion Divide(a als Double, b als Double)Bei Fehler GoTo error_handlerTeilen = a / bExit-Funktionerror_handler:Dividieren = CVErr(Err.Number)EndfunktionSub IsError_Example2()MsgBox "IsError(1/2) is" & IsError(Divide(1, 2))MsgBox "IsError(1/0) is" & IsError(Divide(1, 0))End Sub |
Ergebnis: IsError(1/2) ist False
IsError(1/0) ist wahr
Mit IsError können Sie Zellen in Excel-Tabellen überprüfen.
123456789101112 | Sub CheckIfError(strRange As String)Zelle als Bereich dimmenFür jede Zelle im Bereich (strRange)cell.Offset(0, 1) = IsError(cell)NächsteEnd SubSub IsError_Example1()CheckIfError "C2:C5"CheckIfError "B9:B12"End Sub |