Hoe te controleren of een cel of een bereik van meerdere cellen leeg is met Excel VBA?

Vandaag leren we hoe u eenvoudig kunt controleren of een of meerdere cellen leeg zijn met Visual Basic for Applications. De inhoud is relevant voor Excel 2019/365, 2016 en eerdere versies van Microsoft Office.

Voorbereidend werk

Voordat u begint met coderen met VBA in Excel, moet u ervoor zorgen dat uw ontwikkeltabblad is ingeschakeld. Als dat niet het geval is, bekijk dan deze korte tutorial .

Controleren of het bereik van Excel-cellen leeg is met VBA

  • Open in Excel uw Visual Basic-omgeving door op Alt+F11 . te drukken
  • Voeg de volgende code in als een procedure in uw werkblad, of als alternatief in een speciale VBA-module.
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


  • Ga naar je spreadsheet en selecteer een willekeurig celbereik.
  • Ga terug naar de Visual Basic-editor en zorg ervoor dat de directe viewer (CTRL+G) zichtbaar is, aangezien de methode Debug.Print in de code het resultaat naar dat venster zal sturen.
  • Druk op F5 om uw code uit te voeren.
  • Bekijk de resultaten in het directe venster.

Hoe te controleren of een cel of een bereik van meerdere cellen leeg is met Excel VBA?

  • Alle lege cellen worden geïdentificeerd.

Mogelijke uitbreidingen van de code: U kunt deze code uiteraard naar behoefte uitbreiden als u geïnteresseerd bent om lege waarden over te slaan of gewoon niets te doen als de cellen niet vol zijn. Op dezelfde manier kunt u controleren of het bereik zelf leeg is, dat wil zeggen dat er geen zwarte cellen in zitten.

Niet-lege velden controleren

Op dezelfde manier kunt u de eigenschap IsEmpty gebruiken om te controleren op velden die niet leeg zijn.

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

Bonus: gebruik de volgende code als u ook lege cellen wilt markeren.

Dim i zo lang Dim c zo lang Dim myRange As Range Dim myCell As Range Stel myRange = Range("A1:A10") in voor elke 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 _ "Er zijn in totaal " & ik & " lege cel(len) uit " & c & "."

Leave a Comment

6 coole zoekmachines om naar gezichten te zoeken

6 coole zoekmachines om naar gezichten te zoeken

Soms wilt u misschien uw gezicht of dat van iemand anders op internet zoeken. Hier is een blik op zes zoekdiensten voor omgekeerde afbeeldingen die resultaten kunnen opleveren.

Werkt de Facebook Messenger-camera niet? Hier is een oplossing

Werkt de Facebook Messenger-camera niet? Hier is een oplossing

Als de Facebook Messenger-camera niet werkt, controleer dan de Messenger-status, installeer de app opnieuw of draai terug met een APK.

Hoe Gmail toe te voegen aan de taakbalk op Windows (SNELLE GIDS)

Hoe Gmail toe te voegen aan de taakbalk op Windows (SNELLE GIDS)

Ontdek hoe je Gmail kunt toevoegen aan de taakbalk op Windows 10 of Windows 11 met Chrome of Microsoft Edge. Volg onze eenvoudige gids.

Telefoon blijft continu rinkelen? Controleer deze oplossingen

Telefoon blijft continu rinkelen? Controleer deze oplossingen

Als uw telefoon continu blijft rinkelen, start u uw apparaat opnieuw op, controleert u de nabijheidssensor, reset u de app-voorkeuren of voert u de fabrieksinstellingen terug.

Speciale tekens typen op Windows 11

Speciale tekens typen op Windows 11

Leer hoe u speciale tekens kunt typen op Windows 11. Volg deze gids voor handige technieken om wiskundige symbolen, emoji

6 manieren om schijfbeheer te openen op Windows 11

6 manieren om schijfbeheer te openen op Windows 11

Ontdek 6 efficiënte manieren om Schijfbeheer te openen in Windows 11 voor het partitioneren van schijven en het wijzigen van stationsletters.

Websites vastzetten op de Windows-taakbalk vanuit Microsoft Edge

Websites vastzetten op de Windows-taakbalk vanuit Microsoft Edge

Leer hoe u websites kunt vastzetten op de Windows-taakbalk vanuit Microsoft Edge voor snelle toegang met één klik.

Snapchat Berichten bijwerken (Quick Fix)

Snapchat Berichten bijwerken (Quick Fix)

Als je de Snapchat-melding voor het bijwerken van berichten op je Android ontvangt, navigeer dan naar Instellingen> Apps> Snapchat> Meldingen en schakel deze uit.

Kun je geen screenshot maken vanwege het beveiligingsbeleid? Dit is waarom

Kun je geen screenshot maken vanwege het beveiligingsbeleid? Dit is waarom

Ontdek hoe je kunt omzeilen dat je geen screenshot kunt maken vanwege het beveiligingsbeleid in apps, en leer handige tips voor het maken van screenshots op Android en iOS.

8 oplossingen voor COD Modern Warfare gesplitst scherm werkt niet

8 oplossingen voor COD Modern Warfare gesplitst scherm werkt niet

Lees onze gids om oplossingen te vinden voor het probleem dat COD Modern Warfare gesplitst scherm niet werkt in multiplayer. Volg de gegeven oplossingen en verbeter uw spelervaring.