Isempty függvény a VBA -ban

Ebben a cikkben megtudhatja, hogyan kell használni a Üres funkció a VBA -ban annak ellenőrzésére, hogy egy cella üres -e. Ha ugyanezt szeretné tenni az Excelben, akkor hasonló funkció a IsBlank funkció. Ebben a lépésenkénti oktatóanyagban az Excel és a VBA felhasználók minden szintjén látni fogja, hogyan kell használni mindkét funkciót.

Az IsEmpty funkció használata a VBA -ban

Amint azt a bevezetőben már említettük, a Üres a VBA egyszerű funkciója, amely ellenőrzi, hogy egy cella üres -e. Ha a kiválasztott nem tartalmaz értéket, akkor a függvény logikai IGAZ értéket ad vissza. A másik oldalon, ha a cella értéket tartalmaz, a függvény HAMIS értéket ad vissza. Itt a kód:

123456789 Ha IsEmpty (Sheet1.Range ("A1"). Érték) = True AkkorSheet1.Range ("B1"). Value = "Az A1 cella üres"MásSheet1.Range ("B1"). Value = "Az A1 értéke" & Sheet1.Range ("A1"). ÉrtékVége Ha

A példában azt szeretnénk ellenőrizni, hogy a Sheet1 A1 cellája tartalmaz -e valamilyen értéket. Ezért ha a cella üres, akkor a B1 cellában az „A1 cella üres” értéket adjuk vissza. Ha a cella tartalmaz értéket, akkor visszaadjuk az A1 cella értékét a B1 cellában. Futtassuk először a kódot üres A1 -el, majd A1 -vel, amely valamilyen értéket tartalmaz:

1. kép: Az IsEmpty használata VBA -ban az üres cellával

2. kép: Az IsEmpty használata VBA -ban lakott cellával

Az IsBlank funkció használata az Excelben

Az IsBlank függvény azt is ellenőrzi, hogy a cella értéke üres -e, de ez a funkció nem létezik a VBA -ban. Hasonló példákon láthatjuk, hogyan lehet ellenőrizni, hogy a cella üres -e az Excelben, a következő képlet segítségével:

1 = ISBLANK (A1)

3. kép: Az IsBlank használata Excelben üres A1 cellával

4. kép: Az IsBlank használata Excelben, feltöltött A1 cellával

Amint láthatja, ellenőrizzük, hogy az A1 cella üres -e, és visszaadjuk a függvény eredményét a B1 cellában. A 3. képen a függvény eredménye logikai IGAZ. A másik oldalon, a 4. képen a függvény eredménye HAMIS, mivel az A1 cella „11”, és nem üres.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave