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 
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
Hast Du eine Idee wie ich das hin bekomme? Wäre supi dupi 
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
Hast Du eine Idee wie ich
das hin bekomme? Wäre supi dupi 
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