Thema Datum  Von Nutzer Rating
Antwort
Rot Probleme beim nutzen von SetSourceData
03.11.2016 17:00:01 Gast7429
NotSolved

Ansicht des Beitrags:
Von:
Gast7429
Datum:
03.11.2016 17:00:01
Views:
1836
Rating: Antwort:
  Ja
Thema:
Probleme beim nutzen von SetSourceData

Hallo,

 

ich habe eine Excel-Tabelle mit mehreren Diagrammen (Typ gestapelte Säulen). Die Daten für die Diagramme sollen erst später aus einer Datenbank eingelesen werden, die Diagramme müssen aber vorher angepasst werden.

Mit SetSourceData funktioniert es wunderbar. Solange es Werte in dem markierten Bereich gibt. Wenn es keine (oder nur 1) Werte gibt, sieht das ganze schon wieder anders aus.

 

Beispiel:

chart.SetSourceData blatt.Range("AL79:AL94;AO79:AR94")

Nach ausführen steht dann im Diagrammdatenbereich des Diagramms:

='blatt'!$AL$79:$AO$94;'blatt'!$AR$79:$AR$94

(Dort gab es einen Wert in AQ88.)

Steht dort kein Wert wird im Diagrammdatenbereich gar nichts angezeigt, darunter der folgende Text: "Der Datumsbereich ist zu komplex, um angezeigt zu werden. Wenn ein neuer Bereich ausgewählt wird, werden alle Reihen im Bereich 'Reihe' ersetzt."

In einem anderen Diagramm erweitert sich die Horizontale Achsenbeschriftung auf die leeren Felder und nur die letzte Spalte wird als Wert genommen

chart2.SetSourceData blatt.Range("AN54:AS69")

Diagrammdatenbereich: ='blatt'!$AN$54:$AS$69

Achsenbeschriftungsbereich: ='blatt'!$AN$55:$AR$69  (gewünscht: ='blatt'!$AN$55:$AN$69 )

 

Gibt es eine Möglichkeit, wie man die beiden Bereiche direkt ansprechen kann, ohne dass sich was ändert?


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 Probleme beim nutzen von SetSourceData
03.11.2016 17:00:01 Gast7429
NotSolved