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

Forumthread: KOMPLETT leere zeilen in pivot ausblenden

KOMPLETT leere zeilen in pivot ausblenden
16.12.2019 14:00:02
Hanan

Hallo Zusammen!
Ich habe eine Excel Pivot Tabelle mit einer Menge von Daten. Jedoch möchte ich, dass die Zeilen nicht angezeigt werden, die KOMPLETT leer sind.
Sub Test()
Range("B6:M100").SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
End Sub

Damit hab ich es versucht, jedoch löscht der jede zeile wo in einer spalte mal nichts drin steht und in den anderen jedoch was steht...
Hoffe ihr versteht mein problem
LG
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: KOMPLETT leere zeilen in pivot ausblenden
16.12.2019 14:45:24
Pierre
Hallo Hanan,
z. B. so:

Sub zeilen_ausblenden()
Dim i As Byte
For i = 6 To 100
If WorksheetFunction.CountBlank(Rows(i)) = Columns.Count Then
Sheets("Tabelle1").Rows(i).Hidden = True
End If
Next
End Sub
Gruß Pierre
AW: KOMPLETT leere zeilen in pivot ausblenden
16.12.2019 15:24:28
Hanan
Hallo Pierre,
danke für deine Antwort, aber leider tut sich da nichts
LG
Hanan
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Leere Zeilen in Pivot-Tabellen Ausblenden


Schritt-für-Schritt-Anleitung

Um leere Zeilen in einer Pivot-Tabelle auszublenden, kannst du die folgenden Schritte befolgen:

  1. Öffne deine Excel-Datei und gehe zur Pivot-Tabelle.

  2. Drücke Alt + F11, um den VBA-Editor zu öffnen.

  3. Füge ein neues Modul hinzu: Rechtsklick auf "VBAProject (deine_datei.xlsm)" > Einfügen > Modul.

  4. Kopiere den folgenden Code in das Modul:

    Sub LeereZeilenAusblenden()
       Dim i As Long
       For i = 6 To 100 ' Passe den Bereich nach Bedarf an
           If WorksheetFunction.CountBlank(Rows(i)) = Columns.Count Then
               Rows(i).Hidden = True
           End If
       Next i
    End Sub
  5. Schließe den VBA-Editor und gehe zurück zu Excel.

  6. Führe das Makro aus: Gehe zu Entwicklertools > Makros > wähle LeereZeilenAusblenden und klicke auf Ausführen.

Mit diesem Code werden alle Zeilen ausgeblendet, die komplett leer sind. Stelle sicher, dass du den Bereich von Zeilen und Spalten anpasst, falls dein Datenbereich größer oder kleiner ist.


Häufige Fehler und Lösungen

  • Problem: Das Makro blendet mehr Zeilen aus, als gewünscht.

    • Lösung: Überprüfe den Bereich im Code. Stelle sicher, dass Rows(i) und Columns.Count korrekt auf deine Daten abgestimmt sind.
  • Problem: Es tut sich nichts, wenn das Makro ausgeführt wird.

    • Lösung: Stelle sicher, dass die Daten, die du überprüfst, sichtbar sind und dass du das Makro nicht in einer geschützten Arbeitsmappe ausführst.

Alternative Methoden

Wenn du keine VBA-Lösungen verwenden möchtest, kannst du auch Filter verwenden, um leere Zeilen in deiner Pivot-Tabelle nicht anzuzeigen:

  1. Wähle die Pivot-Tabelle aus und gehe zu "PivotTable-Analyse".
  2. Klicke auf "Berichtslayout" und wähle "Tabellarisches Layout".
  3. Setze Filter auf die Felder, die leere Einträge erzeugen, und wähle nur die gewünschten Einträge aus.

Praktische Beispiele

Hier sind zwei Beispiele zur Verwendung der oben genannten Methoden:

  1. Beispiel mit VBA:

    • Angenommen, du hast Daten von B6 bis M100. Führe das Makro aus, um alle leeren Zeilen auszublenden.
  2. Beispiel mit Pivot-Filter:

    • Wenn deine Pivot-Tabelle eine Spalte für "Region" hat, filtere auf "Region" und wähle nur die Regionen aus, die Daten enthalten, um leere Zeilen zu vermeiden.

Tipps für Profis

  • Verwende Datenüberprüfung, um sicherzustellen, dass keine leeren Zellen in deinen Daten entstehen.
  • Nutze Excel-Datenschnitte, um leere Einträge in Pivot-Tabellen schnell auszublenden.
  • Wenn du häufig mit leeren Zeilen arbeiten musst, erstelle ein Master-Makro, das alle notwendigen Schritte automatisiert.

FAQ: Häufige Fragen

1. Frage
Wie kann ich sicherstellen, dass leere Zeilen nicht mehr angezeigt werden?
Antwort: Verwende die oben beschriebenen VBA-Makros, um sicherzustellen, dass alle leeren Zeilen in deiner Pivot-Tabelle ausgeblendet werden.

2. Frage
Gibt es eine Möglichkeit, leere Zellen in Pivot-Tabellen automatisch auszublenden?
Antwort: Ja, du kannst VBA verwenden, um eine Routine zu erstellen, die automatisch leere Zellen in deiner Pivot-Tabelle ausblendet.

3. Frage
Was passiert, wenn ich Daten in der Pivot-Tabelle aktualisiere?
Antwort: Nach dem Aktualisieren der Daten musst du das Makro erneut ausführen, um sicherzustellen, dass alle neuen leeren Zeilen ausgeblendet werden.

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