Kako provjeriti je li ćelija ili raspon od više ćelija prazan s Excel VBA?

Danas ćemo naučiti kako jednostavno provjeriti je li jedna ili više ćelija prazna pomoću Visual Basica za aplikacije. Sadržaj je relevantan za Excel 2019 / 365, 2016 i starije verzije Microsoft Officea.

Pripremni rad

Prije nego što počnete s kodiranjem s VBA u Excelu, morat ćete osigurati da je kartica za razvoj omogućena. Ako to nije slučaj, pogledajte ovaj kratki vodič .

Provjera je li raspon ćelija programa Excel prazan pomoću VBA

  • U Excelu otvorite svoje Visual Basic okruženje pritiskom na Alt+F11
  • Umetnite sljedeći kod kao proceduru u svoj radni list ili alternativno u namjenski VBA modul.
Sub Check_Cell_is_empty_alt()

Dim rng As Range
Set rng = Selection

For Each Cell In rng

    If IsEmpty(Cell.Value) = True Then
        
    Debug.Print ("Empty")
    Else
        Debug.Print ("Not Empty")
    End If
Next Cell


End Sub


  • Idite na proračunsku tablicu i odaberite proizvoljan raspon ćelija.
  • Vratite se u uređivač Visual Basica i provjerite je li preglednik Immediate (CTRL+G) vidljiv – budući da će metoda Debug.Print u kodu ispisati svoj rezultat u taj prozor.
  • Pritisnite F5 da pokrenete svoj kod.
  • Pogledajte rezultate u neposrednom prozoru.

Kako provjeriti je li ćelija ili raspon od više ćelija prazan s Excel VBA?

  • Sve prazne ćelije bit će identificirane.

Moguća proširenja koda: Očito možete proširiti ovaj kod prema potrebi u slučaju da želite preskočiti prazne vrijednosti ili jednostavno ne učiniti ništa u slučaju da ćelije nisu pune. Slično, možete provjeriti je li sam Range prazan, odnosno – nema crnih ćelija.

Provjera nepraznih polja

Na isti način možete koristiti svojstvo IsEmpty za provjeru polja koja nisu prazna.

 If Not IsEmpty(Cell.Value) = True Then
        Debug.Print ("Not Empty")
    Else
        Debug.Print ("Empty")
    End If

Bonus: upotrijebite sljedeći kôd ako želite istaknuti i prazne ćelije.

Dim i As Long Dim c As Long Dim myRange As Range Dim myCell As Range Postavi myRange = Range("A1:A10") Za svaki myCell u myRange ' c = c + 1 If IsEmpty(myCell) Then myCell.Interior.Color = RGB(255, 87, 87) i = i + 1 End If Next myCell MsgBox _ "Postoji ukupno " & ja & " prazna ćelija(e) izvan " & c & "."

Leave a Comment

Kako dodati emotikone poruka na Facebook Messenger

Kako dodati emotikone poruka na Facebook Messenger

Kako dodati emotikone poruka na Facebook Messenger. Otkrijte kako koristiti razne emotikone za poboljšanje komunikacije.

Kako koristiti WiFi AR za provjeru snage Wi-Fi-ja

Kako koristiti WiFi AR za provjeru snage Wi-Fi-ja

Kako koristiti WiFi AR za provjeru snage Wi-Fi-ja, WiFi AR je jedinstvena aplikacija koja vam omogućuje provjeru jačine signala bežične mreže koristeći proširenu stvarnost.

Upute za pronalaženje spremljenih videa na Facebooku

Upute za pronalaženje spremljenih videa na Facebooku

Upute za pronalaženje spremljenih videa na Facebooku. Ako nakon spremanja videa u Facebookovu arhivu ne znate kako ga ponovno pogledati, ovaj vodič će vam pomoći.

Upute za uključivanje livestream obavijesti na Instagramu

Upute za uključivanje livestream obavijesti na Instagramu

Upute za uključivanje livestream obavijesti na Instagramu. Saznajte kako primati obavijesti o prijenosima uživo na Instagramu putem našeg jednostavnog vodiča.

Kako izraditi kuverte i naljepnice na Microsoft Office Word 2016 i 2019?

Kako izraditi kuverte i naljepnice na Microsoft Office Word 2016 i 2019?

Saznajte kako jednostavno možete izraditi naljepnice i ispisane omotnice u programu Word 365 / 2019 / 2016.

Upute za objavljivanje više fotografija na istoj Facebook priči

Upute za objavljivanje više fotografija na istoj Facebook priči

Detaljne upute za objavljivanje više fotografija na istoj Facebook priči. Saznajte kako učinkovito koristiti ovu značajku.

Kako koristiti efekte u programu Adobe Premiere Pro

Kako koristiti efekte u programu Adobe Premiere Pro

Kako koristiti efekte u programu Adobe Premiere Pro, efekte možete lako primijeniti kroz našu detaljnu uputu.

Prečaci u Blenderu koje korisnici trebaju znati

Prečaci u Blenderu koje korisnici trebaju znati

Prečaci u Blenderu koje korisnici trebaju znati. Ovaj vodič sadrži ključne prečace koji vam olakšavaju rad u Blenderu.

Kako provjeriti matičnu ploču računala

Kako provjeriti matičnu ploču računala

Saznajte kako provjeriti matičnu ploču računala koristeći različite metode - od naredbenog retka do CPU-Z. Ova uputa je korisna ako planirate nadogradnji vašeg osobnog računala.

Upute za izradu titlova za video pomoću CapCuta

Upute za izradu titlova za video pomoću CapCuta

Upute za izradu titlova za videozapise pomoću CapCuta. Ovaj članak će vam pokazati kako jednostavno uključiti titlove na Capcutu.