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

Forumthread: Diagrammbereich automatisch anpassen

Diagrammbereich automatisch anpassen
27.09.2018 13:53:27
Marcel
Hallo zusammen,
ich habe ein Diagramm, welches auf einen Datenbereich rechts daneben zugreift.
Dieses Diagramm möchte ich jetzt 80x nach unten kopieren.
Der Datenbereich rechts daneben enthält immer andere Werte, welche sich durch Sverweise ergeben.
Das kopierte Diagramm soll sich aus den direkt daneben befindlichen Werten ergeben.
Der Datenbereich in den Datenquellen sind jedoch fixierte Werte, welche sich auch nicht ändern lassen, das die $ Zeichen weggehen, diese erscheinen nach dem Schließen wieder.
Wie lässt sich das lösen, ohne das ich 80x die Bezüge in den Datendiagrammdaten manuell ändern muss?
Vielen Dank!
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: unverb.: Beispieldatei (owT)
27.09.2018 13:55:26
Fennek
AW: unverb.: Beispieldatei (owT)
27.09.2018 14:01:40
Daniel
Hi
wenn du dir Arbeit sparen willst, machst du ein Diagramm.
in der Datenquelle stehen Formeln, die sich auf einer Zahl von 1-80 in einer Zelle die Daten aus einem der 80 Wertebreiche holen. (Index und dann Zellbezug berechnen)
dann verknüpfst du die Zelle mit der Zahl 1-80 mit z.B. einem Drehfeld, dann kannst du dich einfach durch deine 80 Diagramme klicken.
Gruß Daniel
Anzeige
AW: Diagrammbereich automatisch anpassen
27.09.2018 14:04:06
Beverly
Hi Marcel,
automatisch ist das nicht möglich, kann man aber per VBA lösen. Dazu die Frage: sind die Diagramme bereits 80x kopiert oder sollen sie erst noch kopiert werden? Beispielmappe wäre sehr hilfreich.


AW: Diagrammbereich automatisch anpassen
27.09.2018 14:10:49
Marcel
Wow, das geht hier ja richtig schnell mit euch! DANKE!
https://www.herber.de/bbs/user/124265.xlsx
Also es gibt 1 Diagramm und den dazugehörigen Datenbereich daneben.
Es müssten demnach noch 80x kopiert werden.
Das sich die danebenstehenden Daten automatisch ändern durch den SVERWEIS (habe die Daten in der Beispieldatei) entsprechend als WERTE umgewandelt, müsste ich 2 Zahlen in freien Zellen ändern.
Es würde mir ausreichen, wenn sich die 80 Diagramme erstellen lassen mit dem entsprechenden Bezug daneben.
Herzlichen Dank!
Anzeige
AW: Diagrammbereich automatisch anpassen
27.09.2018 14:50:40
Daniel
also wie gesagt, ich weiß ja nicht, was weiterhin mit den Diagrammen geschehen soll, aber ich würde hier EIN Diagramm mit umschaltbaren Datenbereich empfehlen.
Schau dir mal das Beispiel an.
weitere Daten kannst du in den Spalten ab BZ einfügen, achte auf gleichen Abstand (35 Zeilen)
https://www.herber.de/bbs/user/124266.xlsx
Gruß Daniel
Anzeige
AW: Diagrammbereich automatisch anpassen
27.09.2018 14:56:48
Marcel
Das ist sehr lieb!
Die 80 Diagramme sollen dann wieder in einer PowerPoint jeweils als separate Folien verknüpft sein.
Hier möchte ich die jeweiligen Excel Bereiche verknüpfen, dass sich die PowerPoint automatisch aktualisiert.
Vielen Dank für weitere Anregungen und Umsetzungen. Ich bin fast am Verzweifeln :-(...
Anzeige
AW: Diagrammbereich automatisch anpassen
27.09.2018 17:26:00
Beverly
Hi Marcel,
könntest du deine Mappe bitte noch einmal hochladen? Wenn ich die aus deinem Thread herunterlade, gibt es darin keine Diagramme.


AW: Diagrammbereich automatisch anpassen
28.09.2018 07:32:02
Marcel
Hey und Guten Morgen,
ich habe die Beispieldatei nochmals zur besseren Verdeutlichung angepasst.
https://www.herber.de/bbs/user/124270.xlsx
Ich wäre über eure Unterstützung, wie sich dies EINMALIG umsetzen lässt, also dass die 80 Diagramme erstellt werden, sehr dankbar.
Herzlichen Dank!
Liebe Grüße
Anzeige
AW: Diagrammbereich automatisch anpassen
28.09.2018 10:18:55
Daniel
Hi
naja, bei 80 Diagrammen müsstest du dir ein Makro programmieren, welches dir 80x das erste Chart kopiert, an der entsprechenden Stelle einfügt und die Zellbereiche in der Datenquelle entsprechend abändert.
Die Grundfunktionen wie kopieren, einfügen und Ändern der Datenquellen ist mit dem Recorder aufzeichenbar.
Gruß Daniel
Anzeige
AW: Diagrammbereich automatisch anpassen
28.09.2018 10:42:31
Beverly
Hi Marcel,
vom Prinzip her sollte es mit diesem Code gehen:
Sub DiasKopieren()
Dim lngZeile As Long
Dim intZaehler As Integer
Dim intReihe As Integer
Dim strX As String
Dim strY As String
Dim strName As String
Dim serReihe As Series
lngZeile = 37
intReihe = 1
Application.ScreenUpdating = False
For intZaehler = 1 To 5 '

Probleme machen:
1. deine benutzerdefinierte Formatierung des Datums - wird in den kopierten Diagrammen in der Datentabelle nicht richtig angezeigt. Markiere die gesamte Spalte, stelle das normale Datumsformat ein und ändere es dann wieder in dein benutzerdefiniertes Format (solle Abhilfe schaffen)
2. die Beschriftung des letzten Datenpunktes. Wie hast du das Beschriftungslabel eingeblendet - nur für diesen 1 Datenpunkt von Hand? Was machst du wenn neue Werte hinzukommen?


Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Diagrammbereich automatisch anpassen in Excel


Schritt-für-Schritt-Anleitung

Um den Diagrammbereich automatisch anzupassen, kannst Du die folgende Schritt-für-Schritt-Anleitung befolgen:

  1. Diagramm erstellen: Erstelle ein Diagramm basierend auf dem ersten Datenbereich.
  2. Datenquelle festlegen: Klicke mit der rechten Maustaste auf das Diagramm und wähle "Daten auswählen". Hier kannst Du die Datenquelle anpassen.
  3. Formeln nutzen: Anstatt feste Werte zu verwenden, nutze Formeln (z.B. SVERWEIS oder INDEX), um die Werte dynamisch zu beziehen.
  4. Makro aufzeichnen: Um den Diagrammbereich zu ändern, zeichne ein Makro auf, das die Schritte zum Kopieren und Anpassen des Diagramms automatisiert.
  5. VBA-Code anpassen: Passe den aufgezeichneten VBA-Code an, um die Datenbereiche für alle 80 Diagramme zu ändern.

Ein einfacher VBA-Code, um ein Diagramm zu kopieren und den Datenbereich anzupassen, könnte so aussehen:

Sub DiasKopieren()
    Dim lngZeile As Long
    Dim intZaehler As Integer
    Application.ScreenUpdating = False
    For intZaehler = 1 To 80
        ' Diagramm kopieren, anpassen und einfügen
    Next intZaehler
    Application.ScreenUpdating = True
End Sub

Häufige Fehler und Lösungen

Fehler 1: Diagramme werden nicht korrekt kopiert

  • Lösung: Stelle sicher, dass Du beim Kopieren den richtigen Verweis auf die Datenquelle verwendest. Überprüfe, ob die Zellbezüge in den kopierten Diagrammen korrekt angepasst sind.

Fehler 2: Datenquelle wird nicht aktualisiert

  • Lösung: Achte darauf, dass die Formeln in der Datenquelle dynamisch sind. Verwende z.B. den SVERWEIS, um sicherzustellen, dass sich die Daten bei Änderungen automatisch aktualisieren.

Alternative Methoden

Wenn Du keine VBA-Methoden verwenden möchtest, kannst Du folgende alternative Methoden ausprobieren:

  • Verwendung von Pivot-Diagrammen: Pivot-Diagramme ermöglichen es Dir, Daten dynamisch zu visualisieren, ohne mehrere Diagramme erstellen zu müssen.
  • Schaltflächen oder Dropdown-Listen: Du kannst Schaltflächen oder Dropdown-Listen erstellen, um zwischen verschiedenen Datenbereichen zu wechseln, wodurch sich das Diagramm automatisch anpasst.

Praktische Beispiele

  1. Dynamisches Diagramm: Erstelle ein Diagramm, das sich automatisch anpasst, wenn Du neue Daten hinzufügst. Verwende die Formel =BEREICH.VERSCHIEBEN() in der Datenquelle, um den Datenbereich dynamisch zu erweitern.

  2. Diagramm mit Drehfeld: Implementiere ein Drehfeld, um zwischen verschiedenen Datenquellen zu wechseln. So kannst Du ein einziges Diagramm nutzen, das sich je nach Auswahl ändert.


Tipps für Profis

  • Datenbereich dynamisch erweitern: Nutze die Funktion =TABELLE() in Excel, um Deine Datenquelle zu einem dynamischen Bereich zu machen. Dies ermöglicht es dem Diagramm, sich automatisch zu erweitern, wenn neue Daten hinzugefügt werden.
  • Diagrammgröße automatisch anpassen: Verwende den Befehl Diagrammgröße anpassen, um sicherzustellen, dass das Diagramm immer optimal dargestellt wird, unabhängig von der Datenmenge.

FAQ: Häufige Fragen

1. Wie kann ich den Diagrammbereich in Excel automatisch anpassen?
Du kannst dies erreichen, indem Du Formeln in Deiner Datenquelle verwendest und ein Makro zur Automatisierung des Kopierens und Anpassens der Diagramme nutzt.

2. Funktioniert das auch mit älteren Excel-Versionen?
Ja, die beschriebenen Methoden sollten auch in älteren Excel-Versionen funktionieren, jedoch kann die Benutzeroberfläche leicht variieren. Achte darauf, die benötigten Funktionen in Deiner Version zu suchen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige