Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Prüfen ob alle Zellen in Tabellenblatt leer sind

Forumthread: Prüfen ob alle Zellen in Tabellenblatt leer sind

Prüfen ob alle Zellen in Tabellenblatt leer sind
04.08.2007 14:12:53
Tobias
Hallo zusammen,
hätte nochmal eine Frage! Wie kann ich überprüfen ob alle Zellen in einem Tabellenblatt leer sind!
Gruß
Tobias

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Prüfen ob alle Zellen in Tabellenblatt leer sind
04.08.2007 14:31:00
Peter
Hallo Tobias,
z. B. so:

Public Sub TabBlatt_leer_I()
If WorksheetFunction.CountA(Worksheets(2).Cells) = 0 Then
MsgBox "Tabelle2 ist leer!", _
64, "   Info für " & Application.UserName
Else
MsgBox "Tabelle2 ist NICHT leer!", _
48, "   Info für " & Application.UserName
End If
End Sub


Gruß Peter

Anzeige
AW: Danke
04.08.2007 14:33:47
Tobias
Danke

AW: Prüfen ob alle Zellen in Tabellenblatt leer sind
04.08.2007 14:38:47
Reinhard
Hi Tobias,

Option Explicit
Sub tt()
Dim Zelle As Range, Nichtleer As Boolean
For Each Zelle In ActiveSheet.UsedRange.Cells
If Zelle.Value  "" Then
Nichtleer = True
Exit For
End If
Next Zelle
If Nichtleer = False Then MsgBox "Blatt leer"
End Sub

Gruß
Reinhard

Anzeige
wieso VBA: =ANZAHL2(Tabelle1!$1:$65536)=0
04.08.2007 16:34:00
WF
.
;
Anzeige
Anzeige

Infobox / Tutorial

Prüfen, ob alle Zellen in einer Excel-Tabelle leer sind


Schritt-für-Schritt-Anleitung

Um zu überprüfen, ob alle Zellen in einem Tabellenblatt leer sind, kannst du VBA (Visual Basic for Applications) verwenden. Hier sind die Schritte, um dies zu tun:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke auf "Einfügen" und wähle "Modul", um ein neues Modul zu erstellen.

  3. Füge den folgenden Code in das Modul ein:

    Public Sub TabBlatt_leer_I()
       If WorksheetFunction.CountA(Worksheets(2).Cells) = 0 Then
           MsgBox "Tabelle2 ist leer!", 64, "Info für " & Application.UserName
       Else
           MsgBox "Tabelle2 ist NICHT leer!", 48, "Info für " & Application.UserName
       End If
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Führe das Makro aus, um zu prüfen, ob die Tabelle leer ist.


Häufige Fehler und Lösungen

  • Fehler: "Kompatibilitätsprobleme mit Excel-Versionen"

    • Lösung: Stelle sicher, dass du eine unterstützte Excel-Version verwendest, die VBA unterstützt.
  • Fehler: "Ungültige Arbeitsblattnummer"

    • Lösung: Überprüfe, ob du die richtige Arbeitsblattnummer im Code angegeben hast (z. B. Worksheets(2)).

Alternative Methoden

Falls du keine VBA-Programmierung verwenden möchtest, gibt es auch eine einfache Formel, um zu prüfen, ob eine Tabelle leer ist:

  1. Gehe zu einer Zelle deiner Wahl und gib die folgende Formel ein:

    =ANZAHL2(Tabelle1!$1:$65536)=0
  2. Diese Formel gibt WAHR zurück, wenn die Tabelle leer ist, und FALSCH, wenn sie nicht leer ist.


Praktische Beispiele

Hier sind zwei praktische Beispiele zur Überprüfung einer Tabelle auf Leerheit:

  1. VBA-Beispiel

    Sub tt()
       Dim Zelle As Range, Nichtleer As Boolean
       For Each Zelle In ActiveSheet.UsedRange.Cells
           If Zelle.Value <> "" Then
               Nichtleer = True
               Exit For
           End If
       Next Zelle
       If Nichtleer = False Then MsgBox "Blatt leer"
    End Sub
  2. Excel-Formel Beispiel

    • Verwende die Formel =ANZAHL2(Tabelle1!$1:$65536)=0 in einer Zelle, um den Status der Tabelle zu überprüfen.

Tipps für Profis

  • Nutze die Funktion COUNTBLANK, um die Anzahl der leeren Zellen in einer bestimmten Range zu zählen. Beispiel:

    =COUNTBLANK(Tabelle1!A1:Z100)
  • Du kannst auch bedingte Formatierungen verwenden, um leere Zellen in der Tabelle hervorzuheben.


FAQ: Häufige Fragen

1. Wie kann ich überprüfen, ob eine bestimmte Zelle leer ist?
Du kannst dies mit der Formel =ISTLEER(A1) überprüfen, wobei A1 die Zelle ist, die du kontrollieren möchtest.

2. Was passiert, wenn ich in einer Excel-Version ohne VBA arbeite?
In diesem Fall kannst du die oben genannten Formeln verwenden, um zu prüfen, ob deine Excel-Tabelle leer ist.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige