? Eine leere VBA Anzahl in Excel verwendet den eingebauten Editor von Visual Basic für Applikationen-Code , die leere Zelle zählt zu schreiben. Code verwenden, um festzustellen, ob bestimmte Zellen enthalten keine Zahlen, Buchstaben oder Leerzeichen. Das Schreiben dieses Code ist in einer Vielzahl von Möglichkeiten zur Verfügung. Allerdings müssen Sie Ihre leere VBA Zählcode , verwenden Sie die Informationen, um diese Zellen zu lokalisieren und zu ändern oder zu löschen. Funktion
Die Registerkarte "Entwicklertools" in Microsoft Excel ermöglicht Ihnen den Zugriff auf VBA-Editor Code, der den Status der einzelnen Zellen oder Zellbereiche prüft schreiben. Wenn Ihr Arbeitsblatt verfolgt wichtigen Daten, wie Anzahl der Objekte oder ob eine Aufgabe abgeschlossen ist , müssen Sie schnelle Methode, um zu finden, wenn alle Zellen leer sind. Erstellen Sie eine leere Zellzahl VBA-Makro können Sie leere Zellen automatisch ohne manuelle Zelle - zu-Zelle- Suche .
IsEmpty
Excel VBA -Editor enthält ein eingebautes Funktion , um zu bestimmen , ob eine Zelle enthält alle Daten , so dass Sie nicht brauchen, um Ihre eigenen benutzerdefinierten Code erstellen, um für leere Zellen zu überprüfen. Die " IsEmpty ( ActiveCell.Value ) " -Funktion gibt einen Wert "Wahr" , wenn eine der Zellen, die Sie markieren in Ihrem Arbeitsblatt leer sind. Um das Makro eine Eingabeaufforderung , wenn eine Zelle leer ist, in einer "Wenn , dann "-Aussage wie " Wenn IsEmpty ( ActiveCell.Value ) Then MsgBox " Der Range Aktive Zellen enthält. ' "
Hinzufügen
AnzahlLeereZellen
Die Programmiersprache Visual Basic umfasst die " AnzahlLeereZellen " -Methode, die Sie genau wissen, wie viele Zellen in einem bestimmten Bereich sind leer lässt . Um die " AnzahlLeereZellen " Methode verwenden, müssen Sie zuerst eine Variable deklarieren , wie " Dim emptyCells so lang. " Sobald Sie eine Variable, um die Anzahl der leeren Zellen zu halten , rufen Sie die " AnzahlLeereZellen "-Methode mit einem haben Codezeile wie " emptyCells = Application.WorksheetFunction.CountBlank ( Range (" A1: A50 " ) ) . "
Löschen Blank Cells
Sobald Sie haben eine leere Zellzahl durchgeführt und identifiziert , welche Zellen leer sind, können Sie nicht mehr benötigen, diese spezifischen Zellen . Anstatt manuellen Entfernen jede Zelle , können Sie die VBA " SpecialCells " Verfahren zum automatischen Entfernen von jedem der leeren Zellen aus dem Arbeitsblatt. Ausführen eines Makros mit der Codezeile " Selection.SpecialCells ( xlCellTypeBlanks ) . Delete ( xlShiftUp ) " löscht alle leeren Zellen derzeit in der Excel-Arbeitsblatt enthalten .