Thema Datum  Von Nutzer Rating
Antwort
Rot Diagramm Reihen formatieren
30.06.2014 18:17:13 joerg
NotSolved

Ansicht des Beitrags:
Von:
joerg
Datum:
30.06.2014 18:17:13
Views:
1056
Rating: Antwort:
  Ja
Thema:
Diagramm Reihen formatieren

Hallo,

ich würde gerne ein Diagramm formatieren. In Spalte A sind die X-Werte. In Spalte B und C befinden sich die Werte der Reihen M und A.

Ich würde gerne die Reihe M blau und die Reihe A grün färben. Außerdem sollen die Reihen fett (weight=xlThick) sein. Leider bekomme ich es nicht hin. Vielen Dank für die Hilfe im voraus!!

Dim i As Integer, endzeile As Integer, maxWxAxe As Integer
Dim c As Chart
Dim ca As Axis

'ermitteln letzte volle Zelle
For i = 3 To 28
    If (ActiveSheet.Cells(i, 1) = "") Then Exit For
Next i
endzeile = i - 1

maxWxAxe = Application.WorksheetFunction.Max(ActiveSheet.Range(Cells(3, 1), Cells(endzeile, 1)))

Set c = ActiveSheet.ChartObjects(1).Chart

With c
    .ChartType = xlXYScatterLinesNoMarkers
    .HasTitle = True
    .ChartTitle.Characters.Text = "Ergebnisse"
    .Axes(xlCategory, xlPrimary).HasTitle = True
    .Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "X-Achse"
    .Axes(xlValue, xlPrimary).HasTitle = True
    .Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "Y-Achse"
    .HasLegend = True
    .Legend.Position = xlLegendPositionBottom
    .SetSourceData Source:=ActiveSheet.Range(Cells(2, 1), Cells(endzeile, 3)), PlotBy:=xlColumns
End With

Set ca = c.Axes(xlCategory)
With ca
    .MinimumScale = 0
    .MaximumScale = maxWxAxe
    .MajorUnit = 1
End With

Set c = Nothing
Set ca = Nothing

 


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 Diagramm Reihen formatieren
30.06.2014 18:17:13 joerg
NotSolved