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

Leave a Comment

Kreslenie anime: Ako nakresliť jednoduché anime postavy

Kreslenie anime: Ako nakresliť jednoduché anime postavy

Kreslenie anime: Ako kresliť jednoduché anime postavy. Tento návod vám ukáže, ako jednoducho a efektívne kresliť anime postavy, aj ako začiatočník.

Ako prevrátiť text v dokumente programu Word 2016 / 2019?

Ako prevrátiť text v dokumente programu Word 2016 / 2019?

Naučte sa, ako jednoducho zrkadliť, otáčať a prevracať text vo Worde 2016 a 365 dokumentoch. V tomto článku nájdete podrobný návod so všetkými potrebnými krokmi.

Ako pripnúť komentáre na TikTok

Ako pripnúť komentáre na TikTok

Ako pripnúť komentáre na TikTok, TikTok umožňuje používateľom jednoducho pripnúť komentáre. Tu je návod, ako pripnúť komentáre k videám TikTok.

Pokyny na odosielanie ikon vydávajúcich zvuk na Facebook Messenger

Pokyny na odosielanie ikon vydávajúcich zvuk na Facebook Messenger

Návod na odosielanie ikon, ktoré vydávajú zvuk na Facebook Messenger. Objavte, ako používať zvukové ikony na Messenger a obohatte svoje správy.

Je Google Takeout dobrou možnosťou zálohovania údajov?

Je Google Takeout dobrou možnosťou zálohovania údajov?

Zistite, či je Google Takeout dobrou možnosťou na zálohovanie údajov. Prečítajte si o výhodách a nevýhodách tejto služby.

Návod na spojenie 2 paralelne bežiacich videí na CapCut

Návod na spojenie 2 paralelne bežiacich videí na CapCut

Návod na spojenie 2 paralelne bežiacich videí na CapCut. Zistite, ako jednoducho skombinovať videá pomocou najnovšej aplikácie CapCut.

Ako používať Imerzívne zobrazenie v Zoome

Ako používať Imerzívne zobrazenie v Zoome

Ako používať Imerzívne zobrazenie v Zoom. Zistite, ako vytvoriť pohlcujúce video schôdze s Imerzívnym zobrazením v Zoom, ktoré zlepšuje interakciu a zapojenie účastníkov.

Zobrazovať text hlavičky a päty iba na prvej strane vo Worde 365 / 2016 / 2019 a Dokumentoch Google?

Zobrazovať text hlavičky a päty iba na prvej strane vo Worde 365 / 2016 / 2019 a Dokumentoch Google?

Zjistite, jak zobrazit hlavičku a patu pouze na první stránce ve Wordu 365, 2016 a 2019, a také v Google Dokumentech.

Ako napísať dlhý status s farebným pozadím na Facebooku

Ako napísať dlhý status s farebným pozadím na Facebooku

Ako napísať dlhý status s farebným pozadím na Facebooku? WebTech360 predstaví podrobné kroky na publikovanie dlhého statusu s farebným pozadím na Facebooku.

Najjednoduchší spôsob, ako kresliť anime oči

Najjednoduchší spôsob, ako kresliť anime oči

Najjednoduchší spôsob, ako nakresliť anime oči, tento článok vám ukáže, ako usporiadať očné výrazy pre realistické anime postavy.