Atgriež Būla vērtību, kas norāda, vai izteiksme> ir kļūdas vērtība.
Sintakse
IsError(izteiksme)
Nepieciešamais izteiksmesarguments var būt jebkura derīga izteiksme.
Piezīmes
Kļūdu vērtības tiek iegūtas, pārvēršot reālos skaitļus kļūdu vērtībās, izmantojot funkciju CVErr . Funkcija IsError tiek izmantota, lai noteiktu, vai skaitliskā izteiksme ir kļūda. IsError atgriež True , ja izteiksmes arguments norāda kļūdu; pretējā gadījumā tā atgriež vērtību False.
Piemērs
Piezīme
Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.
Šajā piemērā tiek izmantota funkcija IsError , lai pārbaudītu, vai skaitliska izteiksme ir kļūdas vērtība.
CVErr funkcija tiek izmantota, lai atgrieztu kļūdas variantu no lietotāja definētas funkcijas. Pieņemsim UserFunction , ka tā ir lietotāja definētas funkcijas procedūra, kas atgriež kļūdas vērtību, piemēram, atgriezto vērtību, kurai piešķirts priekšraksts UserFunction = CVErr(32767), kur 32767 ir lietotāja definēts skaitlis.
Dim ReturnVal, MyCheck
ReturnVal = UserFunction()
MyCheck = IsError(ReturnVal) ' Returns True.