|
▼かりこ さん:
>こんにちは。
>NO別に合計に対する値を%で円グラフにしたいのですが
>
>With ActiveSheet.ChartObjects(1).Chart
> .ChartType = xlPie
> .SetSourceData Source:=データ, PlotBy:=xlColumns
>End With
>
>(NOの数はその都度違うのですが)
>データ部分の
>セル指定をどのようにしたら、%で表示できるのでしょうか。
A列の NO の書式を 「文字列」にしてあれば、データソースの指定は
.SetSourceData Source:=Sheets("Sheet1").Range("A1:B5")
でいいはずです。
%表示するには
系列の書式設定 - データラベル で、「ラベルの内容」をパーセント
にして、表示されたラベル%の「表示形式」で 小数点以下1位を
指定すればいいと思います。
.SeriesCollection(1).ApplyDataLabels AutoText:=True, LegendKey:= _
False, HasLeaderLines:=True, ShowSeriesName:=False, _
ShowCategoryName:=False, ShowValue:=False, _
ShowPercentage:=True, ShowBubbleSize:=False
.SeriesCollection(1).DataLabels.NumberFormatLocal = "0.0%"
|
|