Palauttaa totuusarvon , joka ilmaisee, onko lauseke> virhearvo.
Syntaksi
IsError(lauseke)
Pakollinen lausekeargumentti voi olla mikä tahansa kelvollinen lauseke.
Huomautuksia
Virhearvo on luotu muuntamalla todelliset numerot virhearvoiksi käyttämällä CVErr -funktiota. IsError-funktion avulla määritetään, edustaako numeerinen lauseke virhettä. IsError palauttaa arvon Tosi, jos lausekeargumentti osoittaa virheen; muussa tapauksessa se palauttaa arvon Epätosi.
Esimerkki
Huomautus
Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.
Tässä esimerkissä OnVirhe-funktiolla tarkistetaan, onko numeerinen lauseke virhearvo.
CVErr -funktiota käytetään Virheen muuttujan palauttamiseksi käyttäjän määrittämästä funktiosta. Oletetaan UserFunction , että on käyttäjän määrittämä funktiotoimintosarja, joka palauttaa virhearvon, esimerkiksi lausekkeen UserFunction = CVErr(32767)mukana määritetty palautusarvo, jossa 32767 on käyttäjän määrittämä luku.
Dim ReturnVal, MyCheck
ReturnVal = UserFunction()
MyCheck = IsError(ReturnVal) ' Returns True.