Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.
Zwraca wartość logiczną wskazującą wartość, czy wyrażenie > jest wartością błędu.
Składnia
IsError ( wyrażenie )
Wymagane wyrażenieargument może być dowolne prawidłowe wyrażenie.
Uwagi
Wartości błędów są tworzone przez przekonwertowanie rzeczywistych liczb na wartości błędów przy użyciu funkcji CVErr . Funkcja IsError jest używana do określenia, czy wyrażenie numeryczne reprezentuje komunikat o błędzie. IsError zwraca wartość PRAWDA , jeśli argument wyrażenie wskazuje błąd; w przeciwnym razie zwraca wartość False.
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 IsError , aby sprawdzić, czy wyrażenie numeryczne jest wartością błędu. Funkcja CVErr jest używane do zwracania Wariant błędu z funkcji zdefiniowanych przez użytkownika. Załóżmy, że UserFunction jest procedurę funkcja zdefiniowana przez użytkownika, która zwraca wartość błędu. na przykład wartość błędu przypisana z instrukcji UserFunction = CVErr(32767), gdzie 32767 jest liczbą zdefiniowane przez użytkownika.
Dim ReturnVal, MyCheck
ReturnVal = UserFunction()
MyCheck = IsError(ReturnVal) ' Returns True.