Thema Datum  Von Nutzer Rating
Antwort
Rot VBA - Formatierung der Datenbeschriftungen in Diagrammen
19.08.2014 13:05:34 kirkhamster
NotSolved
20.08.2014 11:58:15 Gast18478
NotSolved

Ansicht des Beitrags:
Von:
kirkhamster
Datum:
19.08.2014 13:05:34
Views:
1630
Rating: Antwort:
  Ja
Thema:
VBA - Formatierung der Datenbeschriftungen in Diagrammen
Schönen guten Tag zusammen,

ich benötige mal Eure Hilfe.
Ich erstelle über ein Makro mit folgendem Quellcode ein Diagramm.


Workbooks(Workbooks.Count).Activate
Worksheets("Tabelle1").Select

Charts.Add
ActiveChart.Location Where:=xlLocationAsNewSheet, name:="Statistik"
ActiveChart.ChartType = xlColumnStacked
Datenbereich = "A2:E" & Zähler_Projekte
Datenbereich2 = "A1:E1"
ActiveChart.SetSourceData Source:=Worksheets("Tabelle1").Range(Datenbereich), _
PlotBy:=xlRows
ActiveChart.SeriesCollection(1).XValues = Worksheets("Tabelle1").Range(Datenbereich2)

With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "Test"
.ChartTitle.Font.Size = 10
.ChartTitle.Font.Color = RGB(228, 0, 69)
.ChartTitle.Font.FontStyle = "Fett"
.ChartTitle.Font.Underline = xlUnderlineStyleSingle
.Axes(xlCategory, xlPrimary).TickLabels.Font.FontStyle = "Fett"
.Axes(xlValue, xlPrimary).HasTitle = True
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "Volume [in T]"
.Axes(xlValue, xlPrimary).AxisTitle.Font.FontStyle = "Fett"
.Axes(xlValue, xlPrimary).AxisTitle.Font.Color = RGB(0, 0, 0)
.Axes(xlValue, xlPrimary).TickLabels.NumberFormat = "$#,##0_);($#,##0)"
.Axes(xlValue, xlPrimary).DisplayUnit = xlThousands
.Axes(xlValue, xlPrimary).MaximumScale = 40000000
.Axes(xlValue, xlPrimary).MinimumScaleIsAuto = True
.Axes(xlValue, xlPrimary).MajorUnit = 5000000
.Axes(xlValue, xlPrimary).TickLabels.Font.FontStyle = "Fett"
.Axes(xlValue, xlPrimary).TickLabels.Font.Color = RGB(0, 0, 0)
.Axes(xlValue, xlPrimary).HasDisplayUnitLabel = False
.ChartArea.Interior.Color = RGB(255, 255, 255)
.PlotArea.Interior.Color = RGB(255, 255, 255)
.PlotArea.Fill.Visible = True
.PlotArea.Border.Color = RGB(0, 0, 0)
.HasLegend = True
.Legend.Delete
End With

In diesen Diagrammen sind sehr viele Projekte abgebildet.
Daher würde ich gerne die Projektnamen, die in dem Diagramm angezeigt werden als Datenbeschritung in der Form "Legenden mit Linie 2" darstellen.
Ist das irgendwie möglich?
Ich würde mich sehr über ein paar Hilfestellungen freuen.

LG

kirkhamster

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 VBA - Formatierung der Datenbeschriftungen in Diagrammen
19.08.2014 13:05:34 kirkhamster
NotSolved
20.08.2014 11:58:15 Gast18478
NotSolved