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

Forumthread: Reihenfolge und Anzahl Spalten in der Legende

Reihenfolge und Anzahl Spalten in der Legende
03.05.2005 19:48:26
Patrick
Hallo,
leider weiss ich keinen Rat mehr, wie ich meine Legenden-Inhalte sowohl in der Reihenfolge als auch in der Darstellung, also Vorgabe "Anzahl Zeilen oder Spalten" ändern kann.
Die Reihenfolge wird durch das automatische Erstellen per Makro immer wieder zerworfen, wenn ich in einem Diagramm "Flächen" darstellen lasse.
Ich habe in der Primärebene gestapelte Säulen, in der Sekundärebene gestapelte Flächen und eine zusätzliche Line.
Sowohl das testen mit dem Verschieben in andere Achsen als auch die Lesereihenfolge der Daten hat nix gebracht. Gibt es eine Lösung?
ActiveChart.SeriesCollection(1).Select
ActiveChart.SeriesCollection(1).Charttype = xlColumnStacked
ActiveChart.SeriesCollection(1).AxisGroup = 1
ActiveChart.SeriesCollection(2).Select
ActiveChart.SeriesCollection(2).Charttype = xlColumnStacked
ActiveChart.SeriesCollection(2).AxisGroup = 1
ActiveChart.SeriesCollection(3).Select
ActiveChart.SeriesCollection(3).Charttype = xlColumnStacked
ActiveChart.SeriesCollection(3).AxisGroup = 1
ActiveChart.SeriesCollection(4).Select
ActiveChart.SeriesCollection(4).Charttype = xlColumnStacked
ActiveChart.SeriesCollection(4).AxisGroup = 1
ActiveChart.SeriesCollection(5).Select
ActiveChart.SeriesCollection(5).Charttype = xlColumnStacked
ActiveChart.SeriesCollection(5).AxisGroup = 1
ActiveChart.SeriesCollection(6).Select
ActiveChart.SeriesCollection(6).Charttype = xlAreaStacked
ActiveChart.SeriesCollection(6).AxisGroup = 2
ActiveChart.SeriesCollection(7).Select
ActiveChart.SeriesCollection(7).Charttype = xlAreaStacked
ActiveChart.SeriesCollection(7).AxisGroup = 2
ActiveChart.SeriesCollection(8).Select
ActiveChart.SeriesCollection(8).Charttype = xlAreaStacked
ActiveChart.SeriesCollection(8).AxisGroup = 2
ActiveChart.SeriesCollection(9).Select
ActiveChart.SeriesCollection(9).Charttype = xlAreaStacked
ActiveChart.SeriesCollection(9).AxisGroup = 2
ActiveChart.SeriesCollection(10).Select
ActiveChart.SeriesCollection(10).Charttype = xlAreaStacked
ActiveChart.SeriesCollection(10).AxisGroup = 2
ActiveChart.SeriesCollection(11).Select
ActiveChart.SeriesCollection(11).Charttype = xlLine
ActiveChart.SeriesCollection(11).AxisGroup = 2
Desweiteren möchte ich meine Legende so gestalten, wie ich es am besten finde, also bspw. 2 Zeilen, 6 Spalten, doch auch hier weiss ich mir keinen Rat.
Ich danke im Voraus,
Beste Grüsse
Patrick
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Reihenfolge und Anzahl Spalten in der Legende
03.05.2005 21:46:09
Luc:-?
Hallo Patrick,
habe mich mit diesem Problem bisher kaum befasst, weiß aber, dass es oft dann keine VBA-Möglichkeit gibt, so etwas zu steuern, wenn es auch keine manuelle gibt. Und manuell reagiert die Legende nur auf die Reihenfolge der Datenreihen in den Diagrammparametern (lässt sich da verändern) und auf Größe und Form des Legendenfeldes insgesamt. Du müsstest hier also ausprobieren, bei welchem Seitenverhältnis die Legende die gewünschte Form annimmt. Wenn alles nichts hilft, bleibt dir nur noch, die Legende ganz abzustellen und eine Festlegende als Textfeld zu ereugen und auf das Diagramm zu legen. Die Datenpunkte und -linien lassen sich ja beliebig färben, so dass das auch leicht möglich wäre.
Falls es doch noch einer besser weiß - bleibt vorerst offen!
Gruß Luc :-?
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Legende in Excel: Reihenfolge und Darstellung Anpassen


Schritt-für-Schritt-Anleitung

Um die Reihenfolge der Legende in einem Excel-Diagramm zu ändern und die Darstellung anzupassen, folge diesen Schritten:

  1. Datenreihen Anordnen: Achte darauf, dass die Reihenfolge der Datenreihen in der Excel-Tabelle so angeordnet ist, wie du sie in der Legende sehen möchtest. Excel sortiert die Legende basierend auf dieser Reihenfolge.

  2. Diagramm Erstellen: Erstelle dein Diagramm (z. B. ein gestapeltes Säulendiagramm). Gehe zu „Einfügen“ > „Diagramm“ und wähle den gewünschten Diagrammtyp aus.

  3. Diagramm Legende Anpassen:

    • Klicke auf die Legende im Diagramm.
    • Rechtsklicke und wähle „Legende formatieren“.
    • Hier kannst du die Anzahl der Zeilen oder Spalten anpassen.
  4. Reihenfolge der Legende Ändern: Um die Reihenfolge in der Legende zu ändern, musst du die Reihenfolge der Datenreihen im Diagramm anpassen. Klicke dazu auf die Datenreihe, die du verschieben möchtest, und ziehe sie an die gewünschte Position.

  5. VBA zur Automatisierung: Wenn du die Legende regelmäßig anpassen musst, kann VBA hilfreich sein:

    ActiveChart.SeriesCollection(1).Select
    ActiveChart.SeriesCollection(1).AxisGroup = 1
    ' Weitere Anpassungen hier...

Häufige Fehler und Lösungen

  • Legende wird nicht aktualisiert: Wenn du die Legende nicht wie gewünscht anpassen kannst, überprüfe die Reihenfolge der Datenreihen in deiner Excel-Tabelle. Die Legende folgt diesen Werten.

  • Diagrammformatierung geht verloren: Manchmal kann das Diagramm seine Formatierung verlieren, wenn du die Daten aktualisierst. Stelle sicher, dass du die Formatierung nach jeder Änderung erneut anwendest.

  • Legende nicht sichtbar: Wenn die Legende nicht angezeigt wird, stelle sicher, dass sie nicht deaktiviert ist. Gehe zu „Diagramm-Tools“ > „Layout“ und aktiviere die Legende.


Alternative Methoden

Falls die oben genannten Methoden nicht funktionieren, gibt es alternative Ansätze:

  • Textfeld verwenden: Anstatt die Legende zu verwenden, kannst du ein Textfeld über das Diagramm legen und die Informationen manuell eingeben. So hast du die volle Kontrolle über das Layout.

  • Diagramm in PowerPoint übertragen: Wenn du das Diagramm in PowerPoint verwendest, kannst du die powerpoint diagramm legende reihenfolge ändern-Funktion nutzen, um die Legende direkt im Präsentationsmodus anzupassen.


Praktische Beispiele

  1. Gestapelte Säulen Legende Anpassen: Wenn du ein gestapeltes Säulendiagramm verwendest und die Reihenfolge ändern möchtest, gehe sicher, dass die Reihenfolge der Daten in der Excel-Tabelle dem gewünschten Ergebnis entspricht.

  2. Legende Umkehren: Um die Legende umzukehren, kannst du die Reihenfolge der Daten in der Tabelle umkehren. Dies wird automatisch in der Legende reflektiert.


Tipps für Profis

  • Verwendung von VBA: Wenn du häufig mit Diagrammen arbeitest, lerne die Verwendung von VBA, um die excel diagramm legende sortieren-Funktion zu automatisieren.

  • Farbschema anpassen: Achte darauf, dass dein Farbschema in den Datenreihen und der Legende übereinstimmt, um die Lesbarkeit zu erhöhen.

  • Kombination von Diagrammtypen: Experimentiere mit verschiedenen Diagrammtypen, um die Darstellung deiner Daten zu optimieren.


FAQ: Häufige Fragen

1. Wie kann ich die Legende in Excel umkehren?
Um die Legende umzukehren, ändere die Reihenfolge der Daten in deiner Tabelle. Die Legende wird entsprechend angepasst.

2. Gibt es eine Möglichkeit, die Legende in mehreren Spalten anzuzeigen?
Ja, du kannst die Anzahl der Spalten in der Legende über die Formatierungsoptionen anpassen, indem du die Größe und Form des Legendenfeldes änderst.

3. Warum ändert sich die Legendenreihenfolge nach dem Aktualisieren der Daten?
Die Legende in Excel basiert auf der Reihenfolge der Datenreihen in der Tabelle. Wenn sich die Daten ändern, kann sich auch die Reihenfolge in der Legende entsprechend anpassen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige