VBA IsEmpty

IsEmpty je funkcija koja se koristi za provjeru je li stanica na koju se upućuje prazna ili ne. Vrlo je slična funkciji ISBLANK u excelu. IsEmpty funkcija u Excelu VBA naziva se i informacijska funkcija u excelu jer daje informacije o tome je li dana ćelija prazna ili nije.

IsEmpty funkcija je ugrađena funkcija u Excelu VBA. Kao što je objašnjeno u gornjoj definiciji, koristi se za utvrđivanje je li navedena ćelija prazna ili nije. Ako je dana ćelija prazna, možemo prikazati poruku korisniku da je ćelija prazna, a ako nije prazna, možemo prikazati poruku da ćelija nije prazna.

Sintaksa IsEmpty u Excelu VBA

Sintaksa funkcije Isempty je sljedeća:

Ovom funkcijom možemo provjeriti je li jedna ćelija prazna ili je čitav niz podataka prazan ili ne. Dvije su vrijednosti vraćene ovom funkcijom. Jedno je istina, dok je drugo lažno. Ako je dana ćelija prazna, funkcija vraća vrijednost kao istinitu, a ako data ćelija nije prazna, daje vrijednost kao lažnu.

Kako koristiti VBA IsEmpty funkciju u Excelu?

Naučit ćemo kako koristiti VBA IsEmpty funkciju s nekoliko primjera u excelu.

Možete preuzeti ovaj VBA IsEmpty Excel predložak ovdje - VBA IsEmpty Excel predložak

VBA IsEmpty - Primjer # 1

Prvo, pogledajmo vrijednost koju ova funkcija vraća u funkciji.

Slijedite dolje navedene korake za upotrebu VBA IsEmpty funkcije u Excelu:

Korak 1: Otvorite karticu programera i kliknite na vizualni osnovni.

Korak 2: U projekt napišite sljedeći kôd.

Kodirati:

 Sub Check1 () Dim MyCheck kao niz MyCheck = IsEmpty (raspon ("A1"). Vrijednost) MsgBox MyCheck End Sub 

Prvo, razumjet ćemo kod napisan gore, korak po korak:

  • Check je naziv definirane podfunkcije.
  • Mycheck je varijabla koju smo definirali kao niz jer funkcija Isempty vraća logičku vrijednost.
  • Mycheck pohranjuje vrijednost Isemptyja vraćenog kad provjerava ćeliju A1.
  • Vrijednost pohranjena u Mycheck Variable prikazuje funkcija MsgBox.

Korak 3: Pokrenite kôd klikom na gumb Pokreni.

Vidimo da je vrijednost koju vraća funkcija istina jer je ćelija A1 prazna.

VBA IsEmpty - Primjer # 2

Sada ćemo koristiti funkciju Isempty s funkcijom if za provjeru da li je neka ćelija na radnom listu prazna ili ne.

Slijedite dolje navedene korake za upotrebu VBA IsEmpty funkcije u Excelu:

Korak 1: Na kartici programera kliknite Visual Basic ispod odjeljka koda.

2. korak: U prozor koda napišite sljedeći kôd,

Kodirati:

 Sub Sample1 () Ako je IsEmpty (raspon ("A1")) = false, tada MsgBox "ćelija A1 nije prazna" Else MsgBox "ćelija A1 je prazna" End If End Sub 

Neka nam još jednom razumiju kod koji je gore napisan.

  • Prvo smo definirali našu podfunkciju kao uzorak1.
  • Gnezdu funkciju Isempty s funkcijom If provjeravamo je li ćelija A1 prazna ili ne.
  • Ako je ćelija A1 prazna, koristimo funkciju msgbox za prikaz poruke da je navedena ćelija prazna.
  • Ako ćelija A1 nije prazna, koristimo msgbox funkciju za prikaz poruke da navedena ćelija nije prazna.

Korak 3: Pokrenite gornji kôd klikom na gumb Pokreni.

Rezultat vidimo kako je ćelija A1 prazna.

Korak 4: Sada stavite slučajnu vrijednost u ćeliju A, na primjer, stavio sam vrijednost A u ćeliju A1.

Korak 5: Sada ponovo pokrenite kôd i dobit ćemo sljedeći rezultat.

VBA IsEmpty - Primjer # 3

A sad iskoristimo ovu funkciju da otkrijemo je li dani raspon ćelija prazan ili ne. Ranije smo ovu funkciju koristili u jednoj ćeliji. U ovom primjeru naš će raspon podataka biti od B1: D7.

Slijedite dolje navedene korake za upotrebu VBA IsEmpty funkcije u Excelu:

Korak 1: Na kartici programera kliknite Visual Basic ispod odjeljka koda.

2. korak: U prozor koda napišite sljedeći kôd,

Kodirati:

 Pod uzorkom2 () Dim ćelija u rasponu Dim bIsEmpty kao boolean bIsEmpty = netočno za svaku ćeliju u rasponu ("B1: D7") Ako je IsEmpty (ćelija) = True onda bIsEmpty = True Izlaz za kraj ako sljedeća ćelija ako je bIsEmpty = istina onda MsgBox "prazne ćelije" Ostale stanice MsgBox "imaju vrijednosti!" Kraj Ako Kraj Sub 

Razumijemo gore napisanu šifru korak po korak.

  • Nakon što smo definirali potfunkciju kao uzorak 2, definirali smo varijablu koja se zove stanica kao raspon, a B je prazna kao boolean, jer boolean pohranjuje logičke vrijednosti.
  • Unaprijed smo definirali da će Bisempty biti lažan ako raspon ćelija nije prazan.
  • Ali ako je zadani raspon ćelija prazan, vrijednost pohranjena u Bisempty će biti istinita.
  • Ako je vrijednost pohranjena u varijabli Bisempty točna, poruku prikazujemo kao Prazne ćelije ili ako je vrijednost pohranjena u varijabli lažna, poruku prikazujemo kao što ćelije imaju vrijednosti.

Korak 3: Pokrenite gornji kôd klikom na gumb Pokreni.

Vidimo slijedeći rezultat jer je ćelija A1 prazna.

Stvari koje treba zapamtiti

Nekoliko je stvari koje moramo zapamtiti o funkciji Isempty u programu Excel VBA:

  • Isempty je sličan Isblank funkciji u Excelu.
  • IsEmpty je informacijska funkcija.
  • IsEmpty funkcija vraća logičku vrijednost tj. True ili false.
  • IsEmpty funkcija može se koristiti za jednu stanicu ili za niz stanica.

Preporučeni članci

Ovo je vodič za VBA IsEmpty. Ovdje smo raspravljali o tome kako koristiti Excel VBA IsEmpty funkciju zajedno s praktičnim primjerima i download-ovim Excel predložakom. Možete i pregledati naše druge predložene članke -

  1. Kopiraj funkciju lijepljenja u VBA
  2. Podstring Excel funkcija
  3. VBA pretplata izvan dometa
  4. Formula ISNUMBER Formula

Kategorija: