• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ピボットグラフのデータラベルの表示について)

ピボットグラフのデータラベルの表示について

このQ&Aのポイント
  • ピボットグラフのデータラベルの表示について質問があります。
  • データラベルの区切り文字の上段と下段を入れ替える方法はあるのでしょうか?
  • 現在の表示は上段に値、下段にパーセンテージが表示されていますが、希望する表示は上段にパーセンテージ、下段に値です。

質問者が選んだベストアンサー

  • ベストアンサー
  • end-u
  • ベストアンサー率79% (496/625)
回答No.1

Sub test()   Dim s() As String   Dim p  As Point   If ActiveChart Is Nothing Then     MsgBox "グラフを選択して実行"     Exit Sub   End If   With ActiveChart     Select Case .ChartType     Case xlPie, xl3DPie, xlPieExploded, xl3DPieExploded       With .SeriesCollection(1)         .HasDataLabels = False         .ApplyDataLabels ShowValue:=True, ShowPercentage:=True, Separator:=vbLf         For Each p In .Points           '改行文字で分割して順番入れ替え、改行文字で結合           s() = Split(p.DataLabel.Text, vbLf)           p.DataLabel.Text = s(1) & vbLf & s(0)         Next       End With     End Select   End With End Sub 取り敢えず、マクロでの対応策しか思いつきません...

mayoeru
質問者

お礼

そんな大変なことだったんですね! ありがとうございました!!!

関連するQ&A