Zwraca wartość logiczną wskazującą, czy wyrażenie> jest wartością błędu.
Składnia
IsError(wyrażenie)
Wymaganym argumentem wyrażeniamoże być dowolne prawidłowe wyrażenie.
Uwagi
Wartości błędów są tworzone przez konwertowanie liczb rzeczywistych na wartości błędów przy użyciu funkcji CVErr . Funkcja Czy.Błąd służy do określania, czy wyrażenie liczbowe reprezentuje błąd. Funkcja Czy.Błąd zwraca wartość Prawda , jeśli argument wyrażenie wskazuje błąd. w przeciwnym razie zwraca wartość False (Fałsz).
Przykład
Uwaga
Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie użyto funkcji Czy.Błąd w celu sprawdzenia, czy wyrażenie liczbowe jest wartością błędu. Funkcja CVErr służy do zwracania wariantu błędu z funkcji zdefiniowanej przez użytkownika. Załóżmy UserFunction , że jest to procedura funkcji zdefiniowana przez użytkownika, która zwraca wartość błędu, na przykład wartość zwróconą przypisaną do instrukcji UserFunction = CVErr(32767), gdzie 32767 jest liczbą zdefiniowaną przez użytkownika.
Dim ReturnVal, MyCheck
ReturnVal = UserFunction()
MyCheck = IsError(ReturnVal) ' Returns True.