Thema Datum  Von Nutzer Rating
Antwort
Rot Datenquelle für Diagramm ändern - VBA 6:0
10.01.2007 09:12:13 Arthur
NotSolved
10.01.2007 10:54:25 Rasta
NotSolved

Ansicht des Beitrags:
Von:
Arthur
Datum:
10.01.2007 09:12:13
Views:
3589
Rating: Antwort:
  Ja
Thema:
Datenquelle für Diagramm ändern - VBA 6:0
Hi Leute,

zunächst erst einmal an alle ein frohes und erfolgreiches Jahr 2007!

Ich habe ein Projekt in welchem unter anderem externe Excel- Daten in jeweils variablen Mengen (es werden gespeicherte Messdaten in jeweils einem Excel-file pro Tag abgelegt und die Auswertung erfolgt nach User- Vorgabe für unterschiedliche Zeiträume) in verschiedenen Diagrammen dargestellt werden sollen. Hierfür habe ich eine Schleife gebastelt, welche zunächst die erforderlichen Dateine öffnet, die notwendigen Summen bzw. Mittelwerte bildet und diese Ergebnisse in eine Tabelle schreibt, bevor die externe Datei (unverändert) wieder geschlossen wird. Mit dieser Tabelle sind bereits drei Diagramme verknüpft: Da nun die Zahl der eingelesenen Dateien variiert, muss ich den Bereich für die Datenquelle anpassen. Das habe ich mit folgenden Zeilen gemacht (möglicherweise nicht sehr elegant, aber hier wusste ich nicht, wie ich es angehen könnte und habe einfach die Datenquelle manuell geändert und dabei den Code aufzeichnen lassen und diesen dann entsprechend modifiziert):

[code]
ActiveChart.SeriesCollection(1).XValues = "=Tabelle!R7C16:R" & zeilenZaehler & "C16"
ActiveChart.SeriesCollection(1).Values = "=Tabelle!R7C4:R" & zeilenZaehler & "C4"
ActiveChart.SeriesCollection(1).Name = "=Tabelle!R6C4"
ActiveChart.SeriesCollection(2).XValues = "=Tabelle!R7C16:R" & zeilenZaehler & "C16"
ActiveChart.SeriesCollection(2).Values = "=Tabelle!R7C5:R" & zeilenZaehler & "C5"
ActiveChart.SeriesCollection(2).Name = "=Tabelle!R6C5"
[/code]

Das hat bis vor Kurzem auch ohne Probleme funktioniert. Allerdings beklomme ich in letzter Zeit die Fehlermeldung "Die XValues-Eigenschaft des Series-Objektes kann nicht festgelegt werden."! Möglicherweise liegt das wieder einmal daram, dass ich das Projekt unter verschiedenen Entwicklingsumgebungen programmiert habe (Excel 2000 + Excel 2003), aber jetzt arbeite ich nur noch mit 2003.

Wer kann mir sagen, was ich falsch mache?

Danke im Voraus!

Ciao Arthur

Ihre Antwort
  • 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: Name: Email:



  • 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
Rot Datenquelle für Diagramm ändern - VBA 6:0
10.01.2007 09:12:13 Arthur
NotSolved
10.01.2007 10:54:25 Rasta
NotSolved