Wie kann man mit Excel VBA prüfen, ob eine Zelle oder ein Bereich aus mehreren Zellen leer ist?

Wie kann man mit Excel VBA prüfen, ob eine Zelle oder ein Bereich aus mehreren Zellen leer ist?

Heute erfahren Sie, wie Sie mit Visual Basic for Applications auf einfache Weise überprüfen können, ob eine oder mehrere Zellen leer sind. Der Inhalt ist relevant für Excel 2019 / 365, 2016 und frühere Versionen von Microsoft Office.

Vorarbeit

Bevor Sie mit der Codierung mit VBA in Excel beginnen, müssen Sie sicherstellen, dass Ihre Registerkarte „Entwicklung“ aktiviert ist. Wenn dies nicht der Fall ist, schauen Sie sich bitte dieses kurze Tutorial an .

Überprüfen, ob der Excel-Zellenbereich mit VBA leer ist

  • Öffnen Sie in Excel Ihre Visual Basic-Umgebung, indem Sie Alt+F11 drücken
  • Fügen Sie den folgenden Code als Prozedur in Ihr Arbeitsblatt oder alternativ in ein dediziertes VBA-Modul ein.
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


  • Gehen Sie zu Ihrer Tabelle und wählen Sie einen beliebigen Zellbereich aus.
  • Gehen Sie zurück zum Visual Basic-Editor und stellen Sie sicher, dass der Direkt-Viewer (STRG+G) sichtbar ist – da die Debug.Print-Methode im Code ihr Ergebnis in diesem Fenster ausgibt.
  • Drücken Sie F5, um Ihren Code auszuführen.
  • Sehen Sie sich die Ergebnisse im Direktfenster an.

Wie kann man mit Excel VBA prüfen, ob eine Zelle oder ein Bereich aus mehreren Zellen leer ist?

  • Alle leeren Zellen werden identifiziert.

Mögliche Erweiterungen des Codes: Sie können diesen Code natürlich nach Bedarf erweitern, falls Sie daran interessiert sind, leere Werte zu überspringen oder einfach nichts zu tun, falls die Zellen nicht voll sind. Ebenso können Sie prüfen, ob der Bereich selbst leer ist, also keine schwarzen Kästchen enthalten sind.

Überprüfung nicht leerer Felder

Auf die gleiche Weise können Sie die IsEmpty-Eigenschaft verwenden, um nach Feldern zu suchen, die nicht leer sind.

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

Bonus: Verwenden Sie den folgenden Code, wenn Sie auch leere Zellen hervorheben möchten.

Dim i As Long Dim c As Long Dim myRange As Range Dim myCell As Range Setze myRange = Range("A1:A10") Für jede 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 _ "Es gibt insgesamt " &Ampere; ich & " leere Zelle(n) aus " &Ampere; c & "."


So zeichnen Sie auf einem Foto auf dem iPhone

So zeichnen Sie auf einem Foto auf dem iPhone

Erfahren Sie, wie Sie auf einem Foto auf Ihrem iPhone zeichnen können. Unsere Schritt-für-Schritt-Anleitung zeigt Ihnen die besten Methoden.

Was ist TweetDeck und wie wird es verwendet?

Was ist TweetDeck und wie wird es verwendet?

TweetDeck ist eine App, mit der Sie Ihren Twitter-Feed und Ihre Interaktionen verwalten können. Hier zeigen wir Ihnen die Grundlagen für den Einstieg in TweetDeck.

BEHOBEN: Discord-Installation in Windows 10 fehlgeschlagen [7 einfache Lösungen]

BEHOBEN: Discord-Installation in Windows 10 fehlgeschlagen [7 einfache Lösungen]

Möchten Sie das Problem mit der fehlgeschlagenen Discord-Installation unter Windows 10 beheben? Wenden Sie dann die angegebenen Lösungen an, um das Problem „Discord kann nicht installiert werden“ zu beheben …

Fix XCOM2-Mods funktionieren nicht [10 BEWÄHRTE & GETESTETE LÖSUNGEN]

Fix XCOM2-Mods funktionieren nicht [10 BEWÄHRTE & GETESTETE LÖSUNGEN]

Entdecken Sie die besten Tricks, um zu beheben, dass XCOM2-Mods nicht funktionieren. Lesen Sie mehr über andere verwandte Probleme von XCOM2-Wotc-Mods.

10 getestete Fixes für „Chrome-error://chromewebdata/“

10 getestete Fixes für „Chrome-error://chromewebdata/“

Um den Chrome-Fehler „chrome-error://chromewebdata/“ zu beheben, nutzen Sie erprobte Korrekturen wie das Löschen des Browsercaches, das Deaktivieren von Erweiterungen und mehr.

So ändern Sie das Bild der Spotify-Wiedergabeliste

So ändern Sie das Bild der Spotify-Wiedergabeliste

Einer der Vorteile von Spotify ist die Möglichkeit, benutzerdefinierte Wiedergabelisten zu erstellen und das Bild der Wiedergabeliste anzupassen. Hier ist, wie Sie das tun können.

Fix: RCS funktioniert nicht mit Samsung Messages

Fix: RCS funktioniert nicht mit Samsung Messages

Wenn RCS bei Samsung Messages nicht funktioniert, stellen Sie sicher, dass Sie lokale Daten von Carrier-Diensten löschen, deinstallieren Sie die Updates oder versuchen Sie es mit Google Messages.

10 Behebt den OpenGL-Fehler 1282 (Ungültiger Vorgang) Minecraft

10 Behebt den OpenGL-Fehler 1282 (Ungültiger Vorgang) Minecraft

Beheben Sie den OpenGL-Fehler 1282 (Ungültiger Vorgang) in Minecraft mit detaillierten Korrekturen, die im Artikel beschrieben sind.

So beheben Sie, dass Google Assistant auf diesem Gerät nicht verfügbar ist

So beheben Sie, dass Google Assistant auf diesem Gerät nicht verfügbar ist

Wenn Sie sehen, dass der Google Assistant auf diesem Gerät nicht verfügbar ist, empfehlen wir Ihnen, die Anforderungen zu überprüfen oder die Einstellungen zu optimieren.

So entfernen Sie DuckDuckGo auf Ihrem Telefon und Computer

So entfernen Sie DuckDuckGo auf Ihrem Telefon und Computer

Wenn Sie DuckDuckGo loswerden möchten, ändern Sie die Standardsuchmaschine, deinstallieren Sie die App oder entfernen Sie die Browsererweiterung.