Makro Datenbeschriftung im Kreisdiagramm
01.12.2006 13:16:35
Peter
ich habe folgendes Problem:
Ich habe Kreisdiagramme die Daten unterteilt in 7 Wertebereiche darstellen.
Jedes Kreisdiagramm ist somit in 7 unterschiedlich große Stücke aufgeteilt.
Ich lasse mir die Datenbeschriftung ( prozentualer Anteil, z.B. 15%) anzeigen.
Leider kann man die Datenbeschriftung nicht mehr lesen, wenn das jeweilige Stück zu klein wird, so ab 3%.
Dieses Problem möchte ich lösen in dem ich sage, daß die Datenbeschriftung die den Wert 3% unterschreitet nicht angezeigt wird.
Nun zum Beispiel:
mein Diagramm heißt: "Diagramm 67"
die Datenquelle ist: "Auswertung!$D$77:$D$83" (die Zahlen sind keine Prozentangaben sondern absolute Zahlen)
ich habe versucht mit folgendem Code zu arbeiten, funktioniert aber nicht:
Private Sub Datenbeschriftung_Kreisdiagramm()
Dim Werte
arrWerte = Sheets("Auswertung").Range("D77:D83).Value
For index = 1 To AnzahlWerte
With ChartObjects("Diagramm 67").SeriesCollection(1).Points(Index)
Select Case arrWerte(index, 1)
Case < 3 %
.DataLabel.Visible = False
Case > 3 %
.DataLabel.Visible = True
End Select
End With
Next index
End Sub
Danke im Voraus für eure Hilfe
Grüße aus Berlin
Peter