- ベストアンサー
エクセル2007 棒グラフの中に別のデータを表示
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
データラベルをクリック、で系列ぜんたいのデータラベルが選択 再度データラベルをクリック、で1個のデータラベルが選択 数式バーに、=B2 のようにセル参照式を書いてEnterで確定 これで任意のセルデータが表示されます。 →あるいは←の矢印キーで次のデータラベルに移動 上記と同じ操作を繰り返します。 上記作業をVBAコード化してみました。 対象グラフを選択しておいて実行してください。 データラベルは既に表示されていると仮定しています。 Dim ser As Series Dim ws As String Dim xadr As String Dim i As Long With ActiveChart ws = Split(Split(.SeriesCollection(1).Formula, ",")(1), "!")(0) For Each ser In .SeriesCollection xadr = Split(ser.Formula, ",")(2) For i = 1 To ser.Points.Count With ser.Points(i).DataLabel .Select .TEXT = "=" & ws & "!" & Range(xadr)(i).Offset(, 1).Address End With Next Next End With
お礼
ありがとうございます! 一発で解決いたしました。 勉強になりました。 ありがとうございました!