AW: Diagramm formatieren
14.06.2006 19:57:20
Christoph
Hallo Jens,
folgendes Makro zeigt das Prinzip. Allerdings musst du die Zeilen 4 und 5 vertauschen, damit die Reihenfolge der Datenreihen 1 - 4 den Zeilen 2 bis 5 entsprechen - oder das Makro anpassen.
Des Weiteren musst du den Name des Dias anpassen (in deiner Datei war das "Diagramm 4") oder mit ActiveChart arbeiten.
Gruß, Christoph
Option Explicit
Sub Datenpunkte()
Dim ch As Chart, sc As Series
Dim p As Long, i As Long
Set ch = ActiveSheet.ChartObjects("Diagramm 4").Chart
For i = 1 To 4
Set sc = ch.SeriesCollection(i)
sc.ApplyDataLabels ShowValue:=True
For p = 1 To sc.Points.Count
sc.Points(p).DataLabel.Text = Format(ActiveSheet.Cells(i + 1, p + 1), "0.0%")
Next
Next
End Sub