Palauttaa totuusarvon, joka ilmaisee, onko lauseke > virhearvo.
Syntaksi
OnVirhe ( lauseke )
Tarvittava lausekeargumentti voi olla mikä tahansa kelvollinen lauseke.
Huomautuksia
Virhearvo on luotu muuntamalla todelliset numerot virhearvoiksi käyttämällä CVErr -funktiota. OnVirhe-funktiota käytetään sen määrittämiseen, edustaako numeerinen lauseke virhettä. OnVirhe palauttaa Tosi, jos lausekkeen argumentti ilmaisee virheen; muussa tapauksessa se palauttaa 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, että UserFunction on käyttäjän määrittämä funktiotoimenpide, joka palauttaa virhearvon, esimerkiksi lauseella UserFunction = CVErr(32767) on palautusarvo, jossa 32767 on käyttäjän määrittämä luku.
Dim ReturnVal, MyCheck
ReturnVal = UserFunction() MyCheck = IsError(ReturnVal) ' Returns True.