Herbers Excel-Forum - das Archiv

Diagrammwerte automatisch anpassen

Bild

Betrifft: Diagrammwerte automatisch anpassen
von: Simon

Geschrieben am: 12.12.2006 22:20:26
Hallo zusammen,
brauche mal wieder eure hilfe.
Und zwar habe ich ein Diagramm mit Werten von R5:S50
da aber nicht immer Werte bis S50 drinstehen sieht das Diagramm ziemlich doof aus.
Wie kann ich meinem Diagramm einen variablen Wert geben? Hab mal den Makro rekorder verwendet, das sieht dann so aus
ActiveChart.SeriesCollection(1).Values = "=Auswertungen!R5C34:S50C34"
Bedanke mich schon mal
Gruß Simon
Bild

Betrifft: AW: Diagrammwerte automatisch anpassen
von: Daniel.Eisert

Geschrieben am: 12.12.2006 23:36:45
Hallo
du kannst das Problem auch so lösen, daß du in der Datendefinition des Diagramms "Dynamische Namen" verwendest.
Dynamisch deshalb, weil sich die im Namen definierten Zellbereiche automatisch an die richtige Grösse anpassen. Der Name wird durch eine entsprechende Formel definiert:
in deinem Beispiel:
Namendefinition:
Reihe1 =Bereich.verschieben(Auswertungen!$r$5;;;Anzahl2(Auswertungen!$r$5:$r50))
Reihe2 =Bereich.verschieben(Auswertungen!$s$5;;;Anzahl2(Auswertungen!$s$5:$s50))

in der Diagrammdefinition kannst du dann diese Namen verwenden (bei Datenquelle-Reihe),
allerdings musst du den Dateinamen mit "!" voranstellen, dh bei Datenquelle - Reihe - Feld Werte siehts dann so aus:
='Dateiname.xls'!Reihe1
damit es richtig funktioniert, müssen die nichtgefüllten Zellen auch wirklich leer seien und es dürfen zwischen den einzelnen Werten keine leeren Zellen stehen. Gruß, Daniel
Bild

Betrifft: hey danke das ist es super
von: Simon
Geschrieben am: 13.12.2006 07:33:58
.
 Bild
Excel-Beispiele zum Thema "Diagrammwerte automatisch anpassen"
Automatische Datumformatierung unterdrücken Automatisch Sicherungsdatei erstellen
Automatisches Komplettieren einer Zelleingabe Zelleingaben automatisch auf volle 1,2-Teile runden
Tabelle nach Datumseintrag automatisch sortieren Eingaben in B:D automatisch mit 6 multiplizieren
Zelleingabe automatisch in Kopfzeile übernehmen Nach Zelleingabe automatische Sortierung
Automatische Sortierung bei Zelleintrag Min- und Max-Werte automatisch markieren