こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセル2007 棒グラフの中に別のデータを表示

エクセル2007で棒グラフを作成しました。

売り上げ金額の2期比較です。
この棒グラフの「棒」の中に、データラベルの追加から、棒グラフそのもののデータは表記できるのですが、
グラフ参照先のテーブル内別セルにある、『売り上げ個数』を表記する方法は、
あるのでしょうか。

投稿日時 - 2010-12-22 13:39:53

QNo.6400372

すぐに回答ほしいです

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

データラベルをクリック、で系列ぜんたいのデータラベルが選択
再度データラベルをクリック、で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

投稿日時 - 2010-12-22 14:28:48

お礼

ありがとうございます!

一発で解決いたしました。
勉強になりました。
ありがとうございました!

投稿日時 - 2010-12-22 14:44:08

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問