Turinys
IsError Aprašymas
Naudojamas klaidų vertėms patikrinti.
Paprasti „IsError“ pavyzdžiai
1 | „MsgBox IsError“ (1/2) |
Rezultatas: klaidinga
1 | „MsgBox IsError“ („CvErr“ (0)) |
Rezultatas: tiesa
„IsError“ sintaksė
VBA redaktoriuje galite įvesti „IsError (“), kad pamatytumėte funkcijos „IsError“ sintaksę:
Funkcijoje IsError yra argumentas:
Išraiška: Išraiška, kuri bus išbandyta.
„Excel VBA IsError“ funkcijos pavyzdžiai
123456789101112 | Funkcijos padalijimas (a kaip dvigubas, b kaip dvigubas)Apie klaidą „GoTo error_handler“Padalinti = a / bIšėjimo funkcijaerror_handler:Padalinti = CVErr (klaidos numeris)Pabaigos funkcijaAntrinė klaida_pavyzdys2 ()„MsgBox“ „IsError (1/2)“ yra „& IsError“ (padalyti (1, 2))„MsgBox“ „IsError (1/0)“ yra „& IsError“ (padalyti (1, 0))Pabaiga Sub |
Rezultatas: „IsError“ (1/2) yra klaidinga
IsError (1/0) yra tiesa
Naudodami „IsError“ galite patikrinti langelius „Excel“ lape.
123456789101112 | Sub CheckIfError (strRange as String)Šviesos langelis kaip diapazonasKiekvienam diapazono langeliui (strRange)ląstelė. Poslinkis (0, 1) = IsError (ląstelė)KitasPabaiga SubAntrinė klaida_pavyzdys1 ()„CheckIfError“ „C2: C5“„CheckIfError“ „B9: B12“Pabaiga Sub |