Kako preveriti, ali je celica ali obseg več celic prazna z Excel VBA?

Danes se bomo naučili, kako enostavno preveriti, ali je ena ali več celic praznih z uporabo Visual Basica za aplikacije. Vsebina je pomembna za Excel 2019 / 365, 2016 in starejše različice Microsoft Officea.

Pripravljalna dela

Preden začnete kodirati z VBA v Excelu, se morate prepričati, da je vaš zavihek za razvoj omogočen. Če temu ni tako, si oglejte to kratko vadnico .

Preverjanje, ali je obseg celic Excel prazen z VBA

  • V Excelu odprite svoje okolje Visual Basic tako, da pritisnete Alt+F11
  • Vstavite naslednjo kodo kot postopek v svoj delovni list ali v namenski modul 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


  • Pojdite na preglednico in izberite poljuben obseg celic.
  • Vrnite se v urejevalnik Visual Basic in zagotovite, da je pregledovalnik Immediate (CTRL+G) viden – saj bo metoda Debug.Print v kodi izpisala svoj rezultat v to okno.
  • Pritisnite F5, da zaženete kodo.
  • Poglejte rezultate v takojšnjem oknu.

Kako preveriti, ali je celica ali obseg več celic prazna z Excel VBA?

  • Vse prazne celice bodo identificirane.

Možne razširitve kode: Očitno lahko to kodo po potrebi razširite, če želite preskočiti prazne vrednosti ali preprosto storiti ničesar, če celice niso polne. Podobno lahko preverite, ali je obseg sam prazen, torej – ni črnih celic.

Preverjanje nepraznih polj

Na enak način lahko uporabite lastnost IsEmpty za preverjanje polj, ki niso prazna.

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

Bonus: uporabite naslednjo kodo, če želite poudariti tudi prazne celice.

Dim i As Long Dim c As Long Dim myRange As Range Dim myCell As Range Set myRange = Range("A1:A10") Za vsako myCell v myRange ' c = c + 1 If IsEmpty(myCell) Then myCell.Interior.Color = RGB(255, 87, 87) i = i + 1 End If Next myCell MsgBox _ "Obstaja skupno " & jaz & " prazne celice iz " & c & "."

Leave a Comment

Kako pisati od desne proti levi v Microsoft Office 2016, 2019/365?

Kako pisati od desne proti levi v Microsoft Office 2016, 2019/365?

Naučite se preklopiti s tipkovnic LTR na RTL v programu Microsoft Word in Outlook.

Navodila za ustvarjanje podnapisov za video posnetke s programom CapCut

Navodila za ustvarjanje podnapisov za video posnetke s programom CapCut

Navodila za ustvarjanje podnapisov za videoposnetke s programom CapCut, Kako ustvariti podnapise v programu Capcut ni težko. Ta članek vam bo pokazal najenostavnejši način za vklop podnapisov v Capcutu.

Kako poslati sporočila z besednimi učinki na Facebook Messenger

Kako poslati sporočila z besednimi učinki na Facebook Messenger

Kako pošiljati sporočila z besednimi učinki v Facebook Messengerju? Odkrijte, kako enostavno namestiti in uporabljati besedne učinke na Facebook Messengerju.

Kako spremeniti ozadje fotografije v Canvi

Kako spremeniti ozadje fotografije v Canvi

Kako spremeniti ozadje fotografije v Canvi, enostavni koraki za spreminjanje ozadja fotografij.

Navodila za skrivanje sporočil Messengerja, ne da bi jih morali izbrisati

Navodila za skrivanje sporočil Messengerja, ne da bi jih morali izbrisati

Navodila za skrivanje sporočil Messengerja, ne da bi jih morali izbrisati. Če želite skriti sporočila Messengerja s funkcijo shranjevanja aplikacije, vendar ne veste, kako to storiti.

Navodila za poslušanje glasbe na Google Zemljevidih

Navodila za poslušanje glasbe na Google Zemljevidih

Navodila za poslušanje glasbe na Google Zemljevidih ​​Trenutno lahko uporabniki potujejo in poslušajo glasbo z aplikacijo Google Zemljevid na iPhoneu. Danes vas vabi WebTech360

Navodila za uporabo LifeBOX - Viettelove spletne storitve za shranjevanje

Navodila za uporabo LifeBOX - Viettelove spletne storitve za shranjevanje

Navodila za uporabo LifeBOX - Viettelova spletna storitev za shranjevanje, LifeBOX je na novo uvedena spletna storitev za shranjevanje podjetja Viettel s številnimi vrhunskimi funkcijami

Kako posodobiti status na Facebook Messengerju

Kako posodobiti status na Facebook Messengerju

Kako posodobiti status v Facebook Messengerju? Facebook Messenger v najnovejši različici ponuja uporabnikom izjemno uporabno funkcijo: spreminjanje

Navodila za igro s kartami Werewolf Online na računalniku

Navodila za igro s kartami Werewolf Online na računalniku

Navodila za igro s kartami Werewolf Online na računalniku, Navodila za prenos, namestitev in igranje Werewolf Online na računalnik preko izjemno preprostega LDPlayer emulatorja.

Navodila za brisanje zgodb, objavljenih na Instagramu

Navodila za brisanje zgodb, objavljenih na Instagramu

Navodila za brisanje zgodb, objavljenih na Instagramu. Če želite izbrisati zgodbo na Instagramu, pa ne veste, kako? Danes WebTech360