Office
Kirjaudu sisään

IsNull-funktio

Palauttaa totuusarvon, joka ilmaisee, sisältääkö lauseke lainkaan kelvollisia tietoja (tyhjäarvo).

Syntaksi

IsNull ( lauseke )

Pakollinen lausekeargumentti on muuttuja, joka sisältää numeerinen lauseke tai merkkijonolauseke.

Huomautuksia

IsNull palauttaa arvon Tosi, jos lauseke on tyhjäarvo. Muussa tapauksessa IsNull palauttaa arvon Epätosi. Jos lausekkeessa on useampi kuin yksi muuttuja, tyhjäarvo jossakin sen muuttujassa palauttaa koko lausekkeelle arvon Tosi.

Tyhjäarvo osoittaa, että muuttuja ei sisällä kelvollisia tietoja. Tyhjäarvo ei ole sama kuin Tyhjä, joka ilmaisee, että muuttujaa ei ole vielä alustettu. Se ei myöskään ole sama kuin tyhjä merkkijono (""), jota kutsutaan joskus tyhjäarvoiseksi merkkijonoksi.

Tärkeää: IsNull-funktion avulla voit selvittää, sisältääkö lauseke tyhjäarvon. Lausekkeet, joiden voisit olettaa antavan arvoksi Tosi joissakin olosuhteissa, kuten If Var = Null ja If Var <> Null, antavat aina arvon Epätosi. Tämä johtuu siitä, että kaikki Tyhjäarvon sisältävät lausekkeet ovat tyhjäarvoisia ja näin ollen Epätosia.

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ä IsNull-funktion avulla selvitetään, sisältääkö muuttuja tyhjäarvon.

Dim MyVar, MyCheck
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = ""
MyCheck = IsNull(MyVar) ' Returns False.
MyVar = Null
MyCheck = IsNull(MyVar) ' Returns True.
Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×