Hiiiilfe! variable Diagramquelle in Excel

Hallo,

ich möchte ein Liniendiagramm erstellen. Dieses soll u.a. den Verlauf des Umsatzes darstellen. Da das Diagramm in einem Kalkulationstool verwendet werden soll, ist die Dauer der nötigen Anzeige (x-Achse) in Jahren stets unterschiedlich. Mal 5-Jahres Deals, mal 10 Jahres-Deals.

Wie kann ich dem Diagramm sagen, dass es nur die jeweils gefüllten Zellen aus der Tabelle nimmt?

Habe schon versucht eine „WENN“ Formel in das Feld Datenquelle zu hinterlegen - ging aber nicht :frowning:

Weiß jemand eine Lösung?

Gruß

Andreas Lüth

Hallo Andreas,

Wie kann ich dem Diagramm sagen, dass es nur die jeweils
gefüllten Zellen aus der Tabelle nimmt?

schau mal unter Extras/Optionen Reiter „Diagramm“ - das Kästchen Leere Zellen „werden nicht angezeigt“ müsste aktiviert werden.

Viele Grüße

Kathleen

Hallo Kathleen,

danke für den Tip… hatte ich auch schon probiert- die Werte werden dann nicht angezeigt, aber leider wird die Skalierung nicht automatisch auch angepasst :frowning: Hast Du eine Idee wie ich das hin bekomme? Wäre supi dupi :wink:

Viele Grüße

Andreas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Andreas,

dann schätze ich mal, - wenn ich Dein Problem richtig verstanden habe - dass Du manuell die Skalierung anpassen oder aber den Bereich der Datenquelle entsprechend einschränken musst.

Viele Grüße
Kathleen

Hallo Kathleen,

danke für den Tip… hatte ich auch schon probiert- die Werte
werden dann nicht angezeigt, aber leider wird die Skalierung
nicht automatisch auch angepasst :frowning: Hast Du eine Idee wie ich
das hin bekomme? Wäre supi dupi :wink:

Viele Grüße

Andreas

Hallo,
genau! Gibt es da wirklich keine Möglichkeit, dass sich das automatisch anpasst?
Gruß
Andreas

ich möchte ein Liniendiagramm erstellen. Dieses soll u.a. den
Verlauf des Umsatzes darstellen. Da das Diagramm in einem
Kalkulationstool verwendet werden soll, ist die Dauer der
nötigen Anzeige (x-Achse) in Jahren stets unterschiedlich. Mal
5-Jahres Deals, mal 10 Jahres-Deals.
Wie kann ich dem Diagramm sagen, dass es nur die jeweils
gefüllten Zellen aus der Tabelle nimmt?

Hi Andreas,
nimm den folgenden Code. Daten werden in A1:A10 erwartet…
Gruß
Reinhard

Sub test()
' geschrieben von Björn, angepasst von reinhard 2003 
Dim n As Long
Dim Verweis\_gesetzt As Boolean
Dim Bereich As Range
Set Bereich = Nothing
Verweis\_gesetzt = False
For n = 1 To 10
 If Cells(n, 1) "" Then
 If Verweis\_gesetzt = False Then
 Set Bereich = ActiveSheet.Range(Cells(n, 1).Address)
 Verweis\_gesetzt = True
 Else
 Set Bereich = Union(Bereich, ActiveSheet.Range(Cells(n, 1).Address))
 End If
 End If
Next n
Charts.Add
ActiveChart.ChartType = xlLineMarkers
ActiveChart.SetSourceData Source:=Bereich, PlotBy:=xlColumns
ActiveChart.Location Where:=xlLocationAsObject, Name:="Tabelle1"
End Sub