Spisie treści
Czy opis błędu
Służy do sprawdzania wartości błędów.
Proste przykłady błędu IsError
1 | MsgBox IsError(1/2) |
Wynik: Fałsz
1 | MsgBox IsError(CvErr(0)) |
Wynik: Prawda
Składnia IsError
W edytorze VBA możesz wpisać „IsError (”, aby zobaczyć składnię funkcji IsError:
Funkcja IsError zawiera argument:
Wyrażenie: Wyrażenie, które będzie testowane.
Przykłady funkcji Excel VBA IsError
123456789101112 | Podział funkcji (a jako podwójny, b jako podwójny)W przypadku błędu Przejdź do obsługi_błęduPodziel = a / bWyjdź z funkcjiobsługa_błędów:Dzielenie = CVErr(Err.Number)Koniec funkcjiSub IsError_Example2()MsgBox "IsError(1/2) is" & IsError(Divide(1, 2))MsgBox "IsError(1/0) to " & IsError(Divide(1,0))Napis końcowy |
Wynik: IsError(1/2) jest False
Czy błąd(1/0) to prawda
Za pomocą IsError możesz sprawdzić komórki w arkuszu Excel.
123456789101112 | Sub CheckIfError(strRange As String)Przyciemnij komórkę jako zakresDla każdej komórki w zakresie (strRange)cell.Offset(0, 1) = IsError(komórka)NastępnyNapis końcowySub IsError_Example1()Sprawdź, czy błąd „C2:C5”Sprawdź, czy błąd „B9:B12”Napis końcowy |