Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Datenbereiche in Diagrammen aktualisieren |
26.04.2007 00:18:50 |
jawosis |
|
|
|
09.06.2017 11:30:03 |
Predator |
|
|
|
11.06.2017 00:39:36 |
Gast86006 |
|
|
Von:
jawosis |
Datum:
26.04.2007 00:18:50 |
Views:
2098 |
Rating:
|
Antwort:
|
Thema:
Datenbereiche in Diagrammen aktualisieren |
Hallo,
mein eingebettetes Diagramm greift auf benannte Bereiche des Datenblattes zu - z.B. habe ich einen Bereich "Aktuelle_Daten" der immer die aktuellen Daten beinhaltet und somit als Datenquelle für das Diagramm dienen soll.
VBA Code:
ActiveChart.SetSourceData Source:=Sheets("Datenblatt_1").Range("Aktuelle_Daten"), PlotBy _
:=xlColumns.)
Aktualisiere ich nun das Datenblatt verweist der benannte Bereich "Aktuelle_Daten" wie es sich gehört auf die aktualisierten Daten - ein Klick auf den enstprechenden benannten Bereich des Dropown Menüs in Excel bestätigt dies.
Ich würde nun auch gerne das Diagramm, welches ich vor der Aktualisierung erstellt habe an die aktuellen Daten binden.
Wie kann ich das möglichst einfach realisieren?
Da mir nichts leichtes eingefallen ist, habe ich versucht die Datenquelle, also den verwendeten benannten Bereich (hier: "Aktuelle_Daten") des bestehenden Diagramms per VBA auszulesen um diese Info als Paramter an meine Diagrammerstellfunktion zu übergeben. Schließlich sollte bei einer erneuten Erstellung des Diagramms der benannte Bereich "Aktuelle_Daten" auf die jetzt aktuellen Daten verweisen.
Leider weiß ich nicht wie ich die Datenquelle per VBA auslesen kann um diese als Parameter zu übergeben.
Versuche wie z.B. "quelle = database.Sheets(1).ChartObjects(1).Chart.SourceData" funktionieren nicht!
--> Sollte jemand wissen wie ich die Datenquelle eines Diagramms per VBA auslesen und in eine Variable packen kann wäre dies eine große Hilfe.
Alternativ würde mir ein Tip zu einer einfacheren Lösung der Aktualisierung des Diagramms auch weiterhelfen.
Vielen Dank!
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Datenbereiche in Diagrammen aktualisieren |
26.04.2007 00:18:50 |
jawosis |
|
|
|
09.06.2017 11:30:03 |
Predator |
|
|
|
11.06.2017 00:39:36 |
Gast86006 |
|
|