Hogyan ellenőrizhető, hogy egy cella vagy több cellából álló tartomány üres-e az Excel VBA-val?

Ma megtudjuk, hogyan ellenőrizhető egyszerűen, hogy egy vagy több cella üres-e a Visual Basic for Applications segítségével. A tartalom az Excel 2019 / 365, 2016 és a Microsoft Office korábbi verzióira vonatkozik.

Előkészítő munka

Mielőtt elkezdené a VBA-val való kódolást az Excelben, meg kell győződnie arról, hogy a fejlesztési lap engedélyezve van. Ha nem ez a helyzet, kérjük, tekintse meg ezt a rövid útmutatót .

Annak ellenőrzése, hogy az Excel cellatartomány üres-e VBA-val

  • Az Excelben nyissa meg a Visual Basic környezetet az Alt+F11 lenyomásával
  • Illessze be a következő kódot eljárásként a munkalapra, vagy egy dedikált VBA-modulba.
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


  • Nyissa meg a táblázatot, és válasszon ki egy tetszőleges cellatartományt.
  • Menjen vissza a Visual Basic szerkesztőhöz, és győződjön meg arról, hogy az azonnali megjelenítő (CTRL+G) látható – mivel a kódban szereplő Debug.Print metódus az eredményt az adott ablakba írja ki.
  • Nyomja meg az F5 billentyűt a kód futtatásához.
  • Tekintse meg az eredményeket az azonnali ablakban.

Hogyan ellenőrizhető, hogy egy cella vagy több cellából álló tartomány üres-e az Excel VBA-val?

  • Minden üres cella azonosításra kerül.

A kód lehetséges kiterjesztései: Nyilvánvalóan szükség szerint bővítheti ezt a kódot, ha szeretné kihagyni az üres értékeket, vagy egyszerűen nem csinál semmit, ha a cellák nem telnek meg. Hasonlóképpen ellenőrizheti, hogy maga a Tartomány üres-e, azaz – nincsenek benne fekete cellák.

Nem üres mezők ellenőrzése

Ugyanígy használhatja az IsEmpty tulajdonságot a nem üres mezők ellenőrzésére.

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

Bónusz: Ha az üres cellákat is szeretné kiemelni, használja a következő kódot.

Dim i As Long Dim c As Long Dim myRange As Range Dim myCell as Range Set myRange = Range("A1:A10") Minden myCell In myRange ' c = c + 1 If IsEmpty(myCell) then myCell.Interior.Color = RGB(255, 87, 87) i = i + 1 End If Next myCell MsgBox _ "Összesen van " & én & " üres cellák a következőből: " & c & "."

Hagyj kommentárt

Modern Real Estate Listing Presentation PowerPoint Template (Free): What to Include

Modern Real Estate Listing Presentation PowerPoint Template (Free): What to Include

Build a polished real estate listing PowerPoint for free with a practical slide plan, photo, branding, accessibility, compliance, and export tips.

Hogyan javítható meg az Outlook hiba: e-mailek fogadása működik, de a küldés nem

Hogyan javítható meg az Outlook hiba: e-mailek fogadása működik, de a küldés nem

Javítsa meg az Outlookot, ha fogadhat e-maileket, de nem tud küldeni. Ellenőrizze a Kimenő mappát, az offline módot, a bejelentkezést, az SMTP-beállításokat, a profilokat és a Microsoft 365 változásait.

Egyszerű kétheti bérszámfejtési nyilvántartó Excel sablon kis csapatoknak: Gyakorlati beállítási útmutató

Egyszerű kétheti bérszámfejtési nyilvántartó Excel sablon kis csapatoknak: Gyakorlati beállítási útmutató

Készítsen egyszerű kétheti bérszámfejtési nyilvántartót Excelben kis csapatok számára, órákkal, fizetéssel, levonásokkal, felülvizsgálati jelölőkkel, összefoglalókkal és nyilvántartási útmutatással.

Nyomtatható eseménytervezési ellenőrzőlista és költségvetési sablon Wordhöz: Mit tartalmazzon, és mikor használjon Excelt helyette?

Nyomtatható eseménytervezési ellenőrzőlista és költségvetési sablon Wordhöz: Mit tartalmazzon, és mikor használjon Excelt helyette?

Készítsen vagy szabjon testre nyomtatható eseménytervezési ellenőrzőlistát és költségvetési sablont Microsoft Wordben, gyakorlati részekkel, kompromisszumokkal és tippekkel a Word és az Excel használatához.

Egyszerű belépési képzési prezentációs sablon új munkatársaknak: 12 diás gyakorlati vázlat

Egyszerű belépési képzési prezentációs sablon új munkatársaknak: 12 diás gyakorlati vázlat

Készítsen egyszerű belépési prezentációt új munkatársaknak egy gyakorlati, 12 diás struktúrával, amely lefedi a szerepkör elvárásait, az eszközöket, a biztonságot, a szabályzatokat, a munkavédelmet és az első hét teendőit.

Hogyan exportálhatók a Salesforce névjegyek tiszta Excel formátumba az azonosítók és telefonszámok sérülése nélkül

Hogyan exportálhatók a Salesforce névjegyek tiszta Excel formátumba az azonosítók és telefonszámok sérülése nélkül

Exportáljon Salesforce névjegyeket tisztán Excelbe: állítsa össze a megfelelő jelentést, exportáljon Details Only CSV formátumban, importáljon Power Query-vel, őrizze meg az azonosítókat és a vezető nullákat, deduplikáljon biztonságosan, és ellenőrizze az eredményt.

Nyomtatható heti takarítási ütemterv sablon Airbnb házigazdáknak (Word és PDF)

Nyomtatható heti takarítási ütemterv sablon Airbnb házigazdáknak (Word és PDF)

Használja ezt a nyomtatható heti takarítási ütemtervet Airbnb házigazdáknak a vendégváltások közötti takarítás, a mélytakarítás, a feltöltés, a biztonsági ellenőrzések és a Word-PDF nyomtatás szervezéséhez.

Ingyenes havi számlanaptár-szervező sablon Excelhez: Gyakorlati beállítás 2026-ra

Ingyenes havi számlanaptár-szervező sablon Excelhez: Gyakorlati beállítás 2026-ra

Szervezze havi számláit Excelben egy ingyenes számlanaptár elrendezéssel, esedékességkövetéssel, státuszképletekkel, automatikus fizetési mezőkkel és gyakorlati pénzforgalmi tippekkel.

Az Excel képletek nem számolnak automatikusan? Javítsd meg 3 egyszerű lépésben

Az Excel képletek nem számolnak automatikusan? Javítsd meg 3 egyszerű lépésben

Javítsd meg az Excel képleteket, amelyek nem számolnak automatikusan három lépésben: engedélyezd az Automatikus számítást, újraszámoltasd, és javítsd meg a képletcellákat.

Független vállalkozó költségnapló sablon amerikai szabadúszóknak: Mit kell nyilvántartani 2026-ban

Független vállalkozó költségnapló sablon amerikai szabadúszóknak: Mit kell nyilvántartani 2026-ban

Készítsen gyakorlati költségnaplót amerikai szabadúszóknak Schedule C-barát kategóriákkal, számlamezőkkel, kilométerkövetéssel és a 2026-os IRS szabálymódosításokkal.