Isempty-Funktion in VBA

In diesem Artikel erfahren Sie, wie Sie die Ist leer Funktion in VBA, um zu überprüfen, ob eine Zelle leer ist. Wenn Sie dasselbe in Excel tun möchten, ist eine ähnliche Funktion die Ist leer Funktion. In diesem Schritt-für-Schritt-Tutorial erfahren Sie für alle Excel- und VBA-Benutzer, wie Sie beide Funktionen verwenden.

Verwenden der IsEmpty-Funktion in VBA

Wie wir bereits in der Einleitung erwähnt haben, ist die Ist leer ist die einfache Funktion in VBA, die prüft, ob eine Zelle leer ist. Wenn der ausgewählte Wert keinen Wert enthält, gibt die Funktion den booleschen Wert TRUE zurück. Auf der anderen Seite, wenn die Zelle einen Wert enthält, gibt die Funktion FALSE zurück. Hier ist der Code:

123456789 If IsEmpty(Sheet1.Range("A1").Value) = True ThenSheet1.Range("B1").Value = "Die Zelle A1 ist leer"AndersSheet1.Range("B1").Value = "Der Wert in A1 ist " & Sheet1.Range("A1").ValueEnde Wenn

Im Beispiel möchten wir prüfen, ob die Zelle A1 in Sheet1 einen Wert enthält. Wenn die Zelle leer ist, geben wir daher in der Zelle B1 "Die Zelle A1 ist leer" zurück. Wenn die Zelle einen Wert enthält, geben wir den Wert der Zelle A1 in der Zelle B1 zurück. Lassen Sie uns den Code zuerst mit leerem A1 und dann mit A1 mit einem Wert ausführen:

Bild 1. Verwenden von IsEmpty in VBA mit der leeren Zelle

Bild 2. Verwenden von IsEmpty in VBA mit gefüllter Zelle

Verwenden der IsBlank-Funktion in Excel

Die Ist leer Funktion prüft auch, ob der Wert der Zelle leer ist, aber diese Funktion existiert nicht in VBA. Wir werden in ähnlichen Beispielen sehen, wie Sie mit dieser Formel überprüfen können, ob die Zelle in Excel leer ist:

1 =ISBLANK(A1)

Bild 3. Verwenden von IsBlank in Excel mit einer leeren A1-Zelle

Bild 4. Verwenden von IsBlank in Excel mit gefüllter A1-Zelle

Wie Sie sehen, prüfen wir, ob die Zelle A1 leer ist und geben das Ergebnis der Funktion in die Zelle B1 zurück. In Bild 3 ist das Ergebnis der Funktion Boolean TRUE. Auf der anderen Seite, in Bild 4, ist das Ergebnis der Funktion FALSE, da die Zelle A1 „11“ ist und nicht leer ist.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave