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 & "."


Upute za slušanje glazbe na Google kartama

Upute za slušanje glazbe na Google kartama

Upute za slušanje glazbe na Google Maps Trenutno korisnici mogu putovati i slušati glazbu koristeći Google Map aplikaciju na iPhoneu. Danas vas WebTech360 poziva

Upute za korištenje LifeBOX-a - Viettelove online usluge pohrane

Upute za korištenje LifeBOX-a - Viettelove online usluge pohrane

Upute za korištenje LifeBOX - Viettelove online usluge pohrane, LifeBOX je novopokrenuta Viettelova online usluga pohrane s mnogim vrhunskim značajkama

Kako ažurirati status na Facebook Messengeru

Kako ažurirati status na Facebook Messengeru

Kako ažurirati status na Facebook Messengeru, Facebook Messenger u najnovijoj verziji korisnicima je pružio izuzetno korisnu značajku: mijenjanje

Upute za kartašku igru ​​Werewolf Online na računalu

Upute za kartašku igru ​​Werewolf Online na računalu

Upute za kartašku igru ​​Werewolf Online na računalu, Upute za preuzimanje, instaliranje i igranje Werewolf Online na računalu preko iznimno jednostavnog LDPlayer emulatora.

Upute za brisanje Storiesa objavljenih na Instagramu

Upute za brisanje Storiesa objavljenih na Instagramu

Upute za brisanje priča objavljenih na Instagramu Ako želite izbrisati priču na Instagramu, ali ne znate kako? Danas WebTech360

Upute za dodavanje istaknutih fotografija na Facebook

Upute za dodavanje istaknutih fotografija na Facebook

Upute za dodavanje istaknutih slika na Facebook. Trenutno nam Facebook dopušta postavljanje istaknutih slika na naše osobne stranice. Ovdje vas pozivamo

Kako popraviti pogrešku Windows Quick Assist ne radi

Kako popraviti pogrešku Windows Quick Assist ne radi

Kako popraviti pogrešku Windows Quick Assist ne radi, Windows Quick Assist vam pomaže da se jednostavno povežete s udaljenim računalom. Međutim, ponekad stvara i pogreške. Ali,

Upute za uključivanje/isključivanje miksanja pjesama na Spotifyju

Upute za uključivanje/isključivanje miksanja pjesama na Spotifyju

Upute za uključivanje/isključivanje miksanja pjesama na Spotifyju, kako bismo pomogli ljudima da brzo promijene redoslijed pjesama na gornjoj glazbenoj listi za reprodukciju

Upute za tajno snimanje zvuka na iPhone

Upute za tajno snimanje zvuka na iPhone

Upute za tajno snimanje na iPhoneu. Trenutačno korisnici iPhonea mogu tajno snimati dodirivanjem stražnje strane telefona. Danas vas WebTech360 poziva

Kako koristiti Mixamo za animiranje prilagođenih 3D modela

Kako koristiti Mixamo za animiranje prilagođenih 3D modela

Kako koristiti Mixamo za animiranje prilagođenih 3D modela Uz Mixamo možete jednostavno uvesti 3D model i na njega primijeniti efekte animacije. U nastavku su upute za uporabu