Tyhjä toiminto VBA: ssa

Tässä artikkelissa opit käyttämään On tyhjä toiminto VBA: ssa tarkistaaksesi, onko solu tyhjä. Jos haluat tehdä saman Excelissä, vastaava toiminto on IsBlank toiminto. Tässä vaiheittaisessa opetusohjelmassa näet Excel- ja VBA-käyttäjien kaikilla tasoilla, kuinka molempia toimintoja käytetään.

IsEmpty -toiminnon käyttäminen VBA: ssa

Kuten jo johdannossa mainitsimme, On tyhjä on yksinkertainen VBA -toiminto, joka tarkistaa, onko solu tyhjä. Jos valittu ei sisällä mitään arvoa, funktio palauttaa totuusarvon TOSI. Toisaalta, jos solu sisältää arvon, funktio palauttaa EPÄTOSI. Tässä on koodi:

123456789 Jos IsEmpty (Sheet1.Range ("A1"). Arvo) = True thenSheet1.Range ("B1"). Value = "Solu A1 on tyhjä"MuuSheet1.Range ("B1"). Value = "A1: n arvo on" & Sheet1.Range ("A1"). ArvoLoppu Jos

Esimerkissä haluamme tarkistaa, sisältääkö taulukon1 solu A1 mitään arvoa. Siksi, jos solu on tyhjä, palautamme solun B1 solun A1 on tyhjä. Jos solu sisältää arvon, palautamme solun A1 arvon solussa B1. Suorita koodi ensin tyhjällä A1: llä ja sitten A1: llä, joka sisältää jonkin arvon:

Kuva 1. IsEmptyn käyttäminen VBA: ssa tyhjän solun kanssa

Kuva 2. IsEmptyn käyttäminen VBA: ssa täytetyn solun kanssa

IsBlank -toiminnon käyttäminen Excelissä

The IsBlank toiminto tarkistaa myös, onko solun arvo tyhjä, mutta tätä toimintoa ei ole VBA: ssa. Näemme samanlaisissa esimerkeissä kuinka tarkistaa, onko solu tyhjä Excelissä käyttämällä tätä kaavaa:

1 = ISBLANK (A1)

Kuva 3. IsBlankin käyttäminen Excelissä, jossa on tyhjä A1 -solu

Kuva 4. IsBlankin käyttäminen Excelissä, jossa on täytetty A1 -solu

Kuten näette, tarkistamme, onko solu A1 tyhjä ja palautamme solun B1 funktion tuloksen. Kuvassa 3 funktion tulos on Boolean TRUE. Toisaalta, kuvassa 4, funktion tulos on EPÄTOSI, koska solu A1 on ”11” eikä tyhjä.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave