Cum se verifică dacă o celulă sau un interval de mai multe celule este goală cu Excel VBA?

Astăzi vom afla cum să verificăm cu ușurință dacă una sau mai multe celule sunt goale folosind Visual Basic pentru aplicații. Conținutul este relevant pentru Excel 2019 / 365, 2016 și versiunile anterioare ale Microsoft Office.

Lucru de pregătire

Înainte de a începe codarea cu VBA în Excel, va trebui să vă asigurați că fila de dezvoltare este activată. Dacă nu este cazul, vă rugăm să consultați acest scurt tutorial .

Verificarea dacă intervalul de celule Excel este gol cu ​​VBA

  • În Excel, deschideți mediul Visual Basic apăsând Alt+F11
  • Introduceți următorul cod ca procedură în foaia de lucru sau, alternativ, într-un modul VBA dedicat.
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


  • Accesați foaia de calcul și selectați un interval arbitrar de celule.
  • Reveniți la editorul Visual Basic și asigurați-vă că vizualizatorul Imediat (CTRL+G) este vizibil – deoarece metoda Debug.Print din cod își va afișa rezultatul în acea fereastră.
  • Apăsați F5 pentru a rula codul.
  • Priviți rezultatele în fereastra imediată.

Cum se verifică dacă o celulă sau un interval de mai multe celule este goală cu Excel VBA?

  • Toate celulele goale vor fi identificate.

Posibile extensii ale codului: puteți, evident, extinde acest cod după cum este necesar, în cazul în care sunteți interesat să săriți peste valorile goale sau pur și simplu nu faceți nimic în cazul în care celulele nu sunt pline. În mod similar, puteți verifica dacă Intervalul în sine este gol, adică – nu sunt conținute celule negre.

Verificarea câmpurilor care nu sunt goale

În același mod, puteți utiliza proprietatea IsEmpty pentru a verifica câmpurile care nu sunt goale.

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

Bonus: Folosiți următorul cod dacă doriți să evidențiați și celulele goale.

Dim i As Long Dim c As Long Dim myRange As Range Dim myCell As Range Set myRange = Range("A1:A10") Pentru fiecare myCell din myRange ' c = c + 1 If IsEmpty(myCell) Then myCell.Interior.Color = RGB(255, 87, 87) i = i + 1 End If Next myCell MsgBox _ "Există total " & i & " celulă(e) goală(e) din " & tabără; "."

Lasă un comentariu

Listă de verificare pentru planificarea evenimentelor și șablon de buget imprimabil pentru Word

Listă de verificare pentru planificarea evenimentelor și șablon de buget imprimabil pentru Word

Utilizați această listă de verificare imprimabilă pentru planificarea evenimentelor și șablonul de buget în Word pentru a urmări responsabilii, termenele, costurile, furnizorii și pregătirea pentru ziua evenimentului, cu verificări clare de calitate.

Cum să repari o formulă Excel care nu se calculează automat în 3 pași simpli

Cum să repari o formulă Excel care nu se calculează automat în 3 pași simpli

Repară formulele Excel care nu se calculează automat în trei pași: restaurează modul de calcul, forțează o recalculare și repară formulele formatate ca text.

Șablon de program săptămânal de curățenie imprimabil pentru gazde Airbnb (Word și PDF)

Șablon de program săptămânal de curățenie imprimabil pentru gazde Airbnb (Word și PDF)

Utilizați acest program săptămânal de curățenie imprimabil pentru găzduirea Airbnb pentru a organiza schimbările de oaspeți, curățenia recurentă, realimentarea stocurilor, inspecțiile și transferurile din Word în PDF.

Șablon Excel pentru jurnalul de întreținere a echipamentelor pentru managerii de atelier: Ghid de configurare în 4 pași

Șablon Excel pentru jurnalul de întreținere a echipamentelor pentru managerii de atelier: Ghid de configurare în 4 pași

Creați un jurnal practic de întreținere a echipamentelor în Excel pentru managerii de atelier, cu ID-uri de active, istoric de service, termene limită, controale de status, urmărire timp de oprire și o listă de verificare finală pentru audit.

Șablon PowerPoint pentru pitch deck minimalist pentru investitori: Un ghid practic de 12 slide-uri pentru startup-uri tech

Șablon PowerPoint pentru pitch deck minimalist pentru investitori: Un ghid practic de 12 slide-uri pentru startup-uri tech

Creează un pitch deck minimalist pentru investitori în PowerPoint cu o structură practică de 12 slide-uri pentru startup-uri tech, plus ghidaj privind dovezile, metricile, afirmațiile de finanțare și șabloanele .potx reutilizabile.

Șablon PowerPoint Gratuit pentru Prezentarea Ofertei Imobiliare Moderne: Un Ghid Practic pentru Prezentarea Către Vânzător

Șablon PowerPoint Gratuit pentru Prezentarea Ofertei Imobiliare Moderne: Un Ghid Practic pentru Prezentarea Către Vânzător

Creați o prezentare modernă a ofertei imobiliare în PowerPoint cu un șablon de diapozitive gratuit, sfaturi verificate pentru șabloane, atenționări privind CMA, verificări ale drepturilor asupra fotografiilor și garanții Fair Housing.

HubSpot Free CRM vs. Zoho CRM: Cea mai bună alegere pentru agenții imobiliari independenți în 2026

HubSpot Free CRM vs. Zoho CRM: Cea mai bună alegere pentru agenții imobiliari independenți în 2026

Compară HubSpot Free CRM și Zoho CRM pentru agenții imobiliari independenți, incluzând contacte, pipeline-uri, automatizări, personalizare, programări, limite și declanșatoare de upgrade.

Cum să remediezi problema audio în înregistrarea de ecran PowerPoint pe Windows

Cum să remediezi problema audio în înregistrarea de ecran PowerPoint pe Windows

Remediază înregistrările de ecran PowerPoint fără sunet verificând controlul Audio, permisiunile microfonului Windows, dispozitivul de intrare activ, așteptările privind audio-ul de sistem și actualizările Office.

Șablon PDF imprimabil pentru blocarea zilnică a timpului pentru profesioniștii care lucrează de acasă: Un ghid pentru începători

Șablon PDF imprimabil pentru blocarea zilnică a timpului pentru profesioniștii care lucrează de acasă: Un ghid pentru începători

Utilizați un șablon PDF imprimabil pentru blocarea zilnică a timpului pentru a planifica orele concentrate de lucru de acasă, ședințele, pauzele, sarcinile administrative și marjele realiste, fără a vă supraîncărca ziua.

Șablon gratuit de prezentare a raportului de status al proiectului pentru echipe Agile

Șablon gratuit de prezentare a raportului de status al proiectului pentru echipe Agile

Creați o prezentare concisă a raportului de status al proiectului Agile, incluzând obiectivele sprintului, rezultatele, riscurile, semnalele de calitate, deciziile și pașii următori, fără a transforma prezentarea într-o listă de backlog.