Ako skontrolovať, či je bunka alebo rozsah viacerých buniek prázdna pomocou Excel VBA?

Dnes sa naučíme, ako jednoducho skontrolovať, či je jedna alebo viacero buniek prázdnych pomocou jazyka Visual Basic for Applications. Obsah je relevantný pre Excel 2019/365, 2016 a staršie verzie balíka Microsoft Office.

Prípravné práce

Pred začatím kódovania pomocou jazyka VBA v Exceli sa musíte uistiť, že je povolená karta Vývoj. Ak to tak nie je, pozrite si tento krátky návod .

Kontrola, či je rozsah buniek Excelu prázdny pomocou VBA

  • V Exceli otvorte prostredie Visual Basic stlačením Alt+F11
  • Vložte nasledujúci kód ako postup do pracovného hárka alebo alternatívne do vyhradeného modulu VBA.
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


  • Prejdite do tabuľky a vyberte ľubovoľný rozsah buniek.
  • Vráťte sa do editora Visual Basic a uistite sa, že je viditeľný okamžitý prehliadač (CTRL+G) – pretože metóda Debug.Print v kóde vypíše svoj výsledok do tohto okna.
  • Kód spustíte stlačením F5.
  • Pozrite sa na výsledky v bezprostrednom okne.

Ako skontrolovať, či je bunka alebo rozsah viacerých buniek prázdna pomocou Excel VBA?

  • Identifikujú sa všetky prázdne bunky.

Možné rozšírenia kódu: Tento kód môžete samozrejme rozšíriť podľa potreby v prípade, že chcete preskočiť prázdne hodnoty alebo jednoducho nerobiť nič v prípade, že bunky nie sú plné. Podobne môžete skontrolovať, či je samotný rozsah prázdny, tj – neobsahuje žiadne čierne bunky.

Kontrola neprázdnych polí

Rovnakým spôsobom môžete použiť vlastnosť IsEmpty na kontrolu polí, ktoré nie sú prázdne.

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

Bonus: Ak chcete zvýrazniť aj prázdne bunky, použite nasledujúci kód.

Dim i As Long Dim c As Long Dim myRange As Range Dim myCell As Range Set myRange = Range("A1:A10") pre každú mojuCell in myRange ' c = c + 1 If IsEmpty(myCell) Then myCell.Interior.Color = RGB(255, 87, 87) i = i + 1 End If Next myCell MsgBox _ "Existuje celkový počet " & i & " prázdne bunky z " & c& "."


Návod na počúvanie hudby na Google Maps

Návod na počúvanie hudby na Google Maps

Návod na počúvanie hudby na Google Maps V súčasnosti môžu používatelia cestovať a počúvať hudbu pomocou aplikácie Google Map na iPhone. Dnes vás WebTech360 pozýva

Návod na používanie LifeBOX – online ukladacej služby Viettel

Návod na používanie LifeBOX – online ukladacej služby Viettel

Pokyny na používanie LifeBOX – online úložnej služby Viettel, LifeBOX je novo spustená online úložná služba Viettel s mnohými vynikajúcimi funkciami

Ako aktualizovať stav na Facebooku Messenger

Ako aktualizovať stav na Facebooku Messenger

Ako aktualizovať stav na Facebooku Messenger, Facebook Messenger v najnovšej verzii poskytol používateľom mimoriadne užitočnú funkciu: zmenu

Návod na kartovú hru Werewolf Online na počítači

Návod na kartovú hru Werewolf Online na počítači

Návod na kartovú hru Werewolf Online na počítači, Návod na stiahnutie, inštaláciu a hranie Werewolf Online na počítači cez extrémne jednoduchý emulátor LDPlayer.

Pokyny na odstránenie príbehov uverejnených na Instagrame

Pokyny na odstránenie príbehov uverejnených na Instagrame

Návod na odstránenie príbehov uverejnených na Instagrame Ak chcete odstrániť príbeh na Instagrame, ale neviete ako? Dnes WebTech360

Pokyny na pridávanie odporúčaných fotografií na Facebook

Pokyny na pridávanie odporúčaných fotografií na Facebook

Pokyny na pridávanie odporúčaných obrázkov na Facebook V súčasnosti nám Facebook umožňuje nastaviť odporúčané obrázky na našich osobných stránkach. Tu vás pozývame

Ako opraviť chybu Windows Quick Assist nefunguje

Ako opraviť chybu Windows Quick Assist nefunguje

Ako opraviť chybu Windows Quick Assist nefunguje, Windows Quick Assist vám pomôže ľahko sa pripojiť k vzdialenému počítaču. Niekedy však generuje aj chyby. Ale,

Návod na zapnutie/vypnutie mixovania skladieb na Spotify

Návod na zapnutie/vypnutie mixovania skladieb na Spotify

Pokyny na zapnutie/vypnutie miešania skladieb na Spotify, ktoré ľuďom pomôžu rýchlo zmeniť poradie skladieb vo vyššie uvedenom zozname hudobných skladieb

Pokyny na tajné nahrávanie zvuku na iPhone

Pokyny na tajné nahrávanie zvuku na iPhone

Pokyny pre tajné nahrávanie na iPhone, V súčasnosti môžu používatelia iPhone nahrávať tajne dotykom na zadnú stranu telefónu. Dnes vás WebTech360 pozýva

Ako používať Mixamo na animáciu vlastných 3D modelov

Ako používať Mixamo na animáciu vlastných 3D modelov

Ako používať Mixamo na animáciu vlastných 3D modelov Pomocou Mixama môžete jednoducho importovať 3D model a aplikovať naň efekty animácie. Nižšie sú uvedené pokyny na použitie