Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Diagramm: Leere Reihen ausblenden

Diagramm: Leere Reihen ausblenden
22.01.2018 11:10:09
Henner
Liebes Forum
In meinem Diagramm sollen nicht immer gleich viele Reihen angezeigt werden, die Anzahl liegt in der Regel zwischen 8 und 12. Soweit funktioniert das auch. Bei 12 Reihen werden alle schön angezeigt, wenn es weniger sind werden die nicht genutzten allerdings sowohl in der Legende wie auch im Diagramm als leer bzw 0 angezeigt.
Ich möchte aber, dass nur die genutzten Reihen angezeigt werden und die anderen ausgeblendet sind. Im Diagramm selber habe ich es bereits mit verschiedenen Einstellungen versucht (Ausgeblendete und leere Zellen anzeigen als Lücken / Null /..), bringt aber nicht den gewünschten Effekt. Unter Datenquelle auswählen kann ich aber links neben dem Legeneintrag den Haken entfernen, dann kommt das gewünschte Ergebnis. Das Setzen des Hakens hätte ich aber gerne automatisiert. VBA Lösung ist auch willkommen.
Bei Bedarf kann ich gerne eine Beispielmappe erstellen.
Oder übersehe ich im Moment eine einfache Möglichkeit?
Besten Dank und Gruss, Henner
Anzeige

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

Betreff
Datum
Anwender
Anzeige
So nicht möglich
22.01.2018 11:13:59
Beverly
Hi Henner,
das Ausblenden von Datenreihen direkt im Diagramm geht nur von Hand - wenn du es per VBA lösen willst, dann musst du die relevanten Zeilen/Spalten im Tabellenblatt ausblenden.


AW: So nicht möglich
24.01.2018 20:25:31
Henner
Hi Karin
Danke für die ernüchternde Rückmeldung.
Schade dass man die Haken nicht per VBA ansteuern kann.
Schönen Abend und Gruss, Henner
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Leere Reihen im Excel-Diagramm ausblenden


Schritt-für-Schritt-Anleitung

Um leere Reihen in Deinem Excel-Diagramm auszublenden, kannst Du folgende Schritte befolgen:

  1. Datenquelle auswählen: Klicke mit der rechten Maustaste auf das Diagramm und wähle "Daten auswählen".
  2. Reihen bearbeiten: In dem Dialogfeld siehst Du die Liste der Datenreihen. Hier kannst Du die Häkchen neben den leeren Reihen entfernen, um sie auszublenden.
  3. Leere Zellen als Lücken anzeigen: Klicke auf "Ausgeblendete und leere Zellen" und wähle "Als Lücken anzeigen". Dies sorgt dafür, dass leere Zellen im Diagramm nicht angezeigt werden.
  4. VBA-Lösung (optional): Wenn Du die Häkchen automatisch setzen möchtest, kannst Du ein VBA-Skript verwenden, um die Datenreihen zu steuern.
Sub HideEmptyRows()
    Dim cht As Chart
    Set cht = ActiveSheet.ChartObjects(1).Chart ' Setze das Diagramm hier anpassen
    Dim srs As Series
    For Each srs In cht.SeriesCollection
        If Application.WorksheetFunction.CountA(srs.Values) = 0 Then
            srs.Delete
        End If
    Next srs
End Sub

Häufige Fehler und Lösungen

  • Leere Zellen werden nicht als Lücken angezeigt: Überprüfe die Einstellungen in den Diagrammoptionen. Stelle sicher, dass "Leere Zellen als Lücken" ausgewählt ist.
  • Diagramm zeigt immer noch leere Balken: Möglicherweise sind die Datenquellen nicht korrekt eingestellt. Gehe erneut in die "Daten auswählen"-Option und überprüfe die Auswahl.
  • VBA-Skript funktioniert nicht: Stelle sicher, dass das Skript im richtigen Modul und im Kontext des aktiven Diagramms ausgeführt wird.

Alternative Methoden

Wenn die oben genannten Methoden nicht funktionieren, kannst Du folgende Alternativen ausprobieren:

  • Daten filtern: Filtere die Daten im Arbeitsblatt, bevor Du das Diagramm erstellst. Dadurch werden leere Zeilen nicht in das Diagramm aufgenommen.
  • Diagrammtyp wechseln: Manchmal kann ein anderer Diagrammtyp (z.B. Linien- oder Punktdiagramm) besser mit leeren Werten umgehen. Experimentiere mit verschiedenen Diagrammtypen.

Praktische Beispiele

Ein häufiges Szenario ist ein Balkendiagramm mit Verkaufszahlen, bei dem einige Monate keine Verkäufe hatten. Um leere Balken zu vermeiden:

  1. Erstelle eine Tabelle mit den Monaten und den Verkaufszahlen.
  2. Verwende die oben beschriebenen Schritte, um die leeren Balken auszublenden.
  3. Das Ergebnis sollte ein Diagramm sein, das nur die Monate mit Verkäufen anzeigt.

Tipps für Profis

  • Datenbereinigung: Vor dem Erstellen eines Diagramms ist es sinnvoll, die Daten zu bereinigen und sicherzustellen, dass alle leeren Zellen korrekt behandelt werden.
  • Dynamische Diagramme: Verwende dynamische Bereiche, um sicherzustellen, dass das Diagramm immer nur die relevanten Daten anzeigt. Dies kann helfen, leere Zellen und Reihen zu vermeiden.
  • VBA-Optimierungen: Du kannst VBA-Skripte weiter optimieren, um spezifische Anforderungen zu erfüllen, wie das automatisierte Ausblenden von Reihendaten basierend auf bestimmten Kriterien.

FAQ: Häufige Fragen

1. Wie kann ich leere Zellen im Diagramm ausblenden?
Nutze die Option "Ausgeblendete und leere Zellen anzeigen" und wähle "Als Lücken anzeigen".

2. Warum zeigt mein Diagramm leere Werte an?
Überprüfe die Datenquelle und stelle sicher, dass leere Zellen in der Datenquelle nicht in das Diagramm einbezogen werden.

3. Kann ich leere Datenreihen automatisch ausblenden?
Ja, Du kannst ein VBA-Skript verwenden, um leere Reihen basierend auf den Daten automatisch auszublenden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige