Hi
ich habe ein kleines Problem.
Ich lasse ein chart erstellen aus einen makro heraus.
es sollen 9 daten in einem kreisdiagramm dargestellt werden, nur es sind under den 9 daten auch mal spalten mit 0 dabei nur ich möchte diese nicht jedes mal im makro mit hand verändern, sondern das makro soll die mit 0 einfach nicht mit im diagramm darstellen.
mein makro sieht so aus :
Charts.Add
ActiveChart.ChartType = xl3DPieExploded
ActiveChart.SetSourceData Source:=Sheets(„Analysis“).Range(„E123“)
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = „=Variablen!R3C12:R3C20“
ActiveChart.SeriesCollection(1).Values = „=Variablen!R4C12:R4C20“
ActiveChart.SeriesCollection(1).name = „“
ActiveChart.ApplyDataLabels AutoText:=True, LegendKey:=False, _
HasLeaderLines:=True, ShowSeriesName:=False, ShowCategoryName:=False, _
ShowValue:=False, ShowPercentage:=True, ShowBubbleSize:=False
ActiveChart.Location Where:=xlLocationAsObject, name:=„Analysis“
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = „Analysis“
.Elevation = 55
.Perspective = 30
.Rotation = 110
.RightAngleAxes = False
.HeightPercent = 100
With .Parent
.Top = Range(„A1“).Top
.Left = Range(„A1“).Left
.Height = h
.Width = w
End With
With Selection.Interior
.ColorIndex = xlNone
.PatternColorIndex = 1
.Pattern = xlSolid
End With
With Selection.Border
.Weight = 1
.LineStyle = xlNone
End With
End With
ActiveChart.PlotArea.Select
With Selection.Border
.Weight = 1
.LineStyle = xlNone
End With
Selection.Interior.ColorIndex = xlNone
ActiveChart.ChartArea.Select
ich hoffe mir kann jemand helfen.
Vielen Dank
Gruß David