Si të kontrolloni nëse një qelizë ose një varg qelizash të shumta është bosh me Excel VBA?

Sot do të mësojmë se si të kontrollojmë lehtësisht nëse një ose disa qeliza janë bosh duke përdorur Visual Basic për Aplikacione. Përmbajtja është e rëndësishme për Excel 2019 / 365, 2016 dhe versionet e mëparshme të Microsoft Office.

Puna përgatitore

Përpara se të filloni kodimin me VBA në Excel, do t'ju duhet të siguroheni që skeda juaj e zhvillimit është e aktivizuar. Nëse nuk është kështu, shikoni me mirësi këtë tutorial të shkurtër .

Kontrollimi nëse diapazoni i qelizave Excel është bosh me VBA

  • Në Excel, hapni mjedisin tuaj Visual Basic duke shtypur Alt+F11
  • Fusni kodin e mëposhtëm si procedurë në fletën tuaj të punës, ose në mënyrë alternative në një modul të dedikuar 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


  • Shkoni te tabela juaj dhe zgjidhni një gamë arbitrare qelizash.
  • Kthehuni te redaktori i Visual Basic dhe sigurohuni që shikuesi i menjëhershëm (CTRL+G) të jetë i dukshëm – pasi metoda Debug.Print në kod do të nxjerrë rezultatin e saj në atë dritare.
  • Shtypni F5 për të ekzekutuar kodin tuaj.
  • Shikoni rezultatet në dritaren e menjëhershme.

Si të kontrolloni nëse një qelizë ose një varg qelizash të shumta është bosh me Excel VBA?

  • Të gjitha qelizat bosh do të identifikohen.

Zgjerime të mundshme të kodit: Padyshim që mund ta zgjeroni këtë kod sipas nevojës në rast se jeni të interesuar të kapërceni vlerat bosh ose thjesht të mos bëni asgjë në rast se qelizat nuk janë plot. Në mënyrë të ngjashme, mund të kontrolloni nëse vetë Gama është bosh, dmth - nuk ka qeliza të zeza.

Po kontrollon fushat jo bosh

Në të njëjtën mënyrë mund të përdorni veçorinë IsEmpty për të kontrolluar për fusha që nuk janë bosh.

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

Si të shkruani nga e djathta në të majtë në Microsoft Office 2016 , 2019 / 365?

Si të shkruani nga e djathta në të majtë në Microsoft Office 2016 , 2019 / 365?

Mësoni si të kaloni nga tastierat LTR në RTL në Microsoft Word.

Si të vendosni ngjyrën e shkronjave të tekstit Excel me VBA?

Si të vendosni ngjyrën e shkronjave të tekstit Excel me VBA?

Mësoni si të përdorni Excel VBA për të ndryshuar në mënyrë programore tekstin, ngjyrën, madhësinë dhe vetitë e qelizës.

Si të kontrolloni nëse një qelizë ose një varg qelizash të shumta është bosh me Excel VBA?

Si të kontrolloni nëse një qelizë ose një varg qelizash të shumta është bosh me Excel VBA?

Mësoni se si të programoni vba për të kërkuar qeliza boshe në një fletë pune ose një gamë qelizash.

Performanca e ngadaltë e Microsoft Word? Shtatë këshilla për ta bërë Word 365 / 2019 / 2016 të funksionojë shumë më shpejt

Performanca e ngadaltë e Microsoft Word? Shtatë këshilla për ta bërë Word 365 / 2019 / 2016 të funksionojë shumë më shpejt

Mësoni se si mund ta bëni me lehtësi Word 365 të funksionojë më shpejt duke çaktivizuar shtesat, duke përmirësuar harduerin tuaj dhe duke hequr qafe

A mund të fshij skedarët vc_red nga hard disku i kompjuterit tim personal?

A mund të fshij skedarët vc_red nga hard disku i kompjuterit tim personal?

Mësoni gjithçka që nevojitet për instalimin e VC_RED dhe skedarët e kabinetit. A është e sigurt t'i fshini ato nga sistemi juaj operativ Windows 7 & 10?

Si të punoni me kutitë e mesazheve dhe hyrjeve në PowerPoint VBA?

Si të punoni me kutitë e mesazheve dhe hyrjeve në PowerPoint VBA?

Mësoni se si të kodoni kutitë e mesazheve dhe hyrjeve me VBA në PowerPoint

Si të krijoni dhe shtoni rrëshqitje në prezantimet në PowerPoint me VBA?

Si të krijoni dhe shtoni rrëshqitje në prezantimet në PowerPoint me VBA?

Mësoni se si të shkruani një makro të thjeshtë VBA për të futur rrëshqitje dhe për të krijuar një Prezantim të ri

Si mund ti modifikoj ngjyrat e temës së ekranit të Office 2016?

Si mund ti modifikoj ngjyrat e temës së ekranit të Office 2016?

Mësoni se si të aplikoni skemat e ngjyrave të personalizuara të Office.

Shfaqni tekstin e kokës dhe të fundit vetëm në faqen e parë në Word 365 / 2016 / 2019 dhe Google Docs?

Shfaqni tekstin e kokës dhe të fundit vetëm në faqen e parë në Word 365 / 2016 / 2019 dhe Google Docs?

Mësoni se si të shfaqni fundin dhe kokën në faqen e parë vetëm në Word 365, 2016 dhe 2019; si dhe në Dokumentet e Google

Si të hapni skedarë .one në kompjuterët MAC dhe Windows?

Si të hapni skedarë .one në kompjuterët MAC dhe Windows?

Mësoni se si të hapni shtesat e skedarëve OneNote të MAC dhe Windows