Popis IsError
Slouží ke kontrole chybových hodnot.
Jednoduché příklady IsError
1 | MsgBox IsError (1/2) |
Výsledek: Falešný
1 | MsgBox IsError (CvErr (0)) |
Výsledek: Pravda
Syntaxe IsError
V editoru VBA můžete zadat „IsError (“ a zobrazit syntaxi funkce IsError:
Funkce IsError obsahuje argument:
Výraz: Výraz, který bude testován.
Příklady funkce Excel VBA IsError
123456789101112 | Rozdělení funkcí (a jako dvojité, b jako dvojité)Při chybě GoTo error_handlerRozdělit = a / bFunkce ukončeníerror_handler:Divide = CVErr (Err.Number)Koncová funkceSub IsError_Example2 ()MsgBox „IsError (1/2) is“ & IsError (Divide (1, 2))MsgBox „IsError (1/0) is“ & IsError (Divide (1, 0))End Sub |
Výsledek: IsError (1/2) je False
IsError (1/0) je True
Pomocí IsError můžete zkontrolovat buňky na listu aplikace Excel.
123456789101112 | Dílčí CheckIfError (strRange jako řetězec)Dim buňka jako rozsahPro každou buňku v dosahu (strRange)cell.Offset (0, 1) = IsError (buňka)dalšíEnd SubSub IsError_Example1 ()CheckIfError "C2: C5"CheckIfError "B9: B12"End Sub |