Funkce VBA IsError

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

wave wave wave wave wave