vba グラフ データ範囲設定
今折れ線グラフを作成しています。
データの範囲設定で悩んでいます。
項目軸ラベルのセル範囲と、グラフデータのセル範囲を指定を以下のように設定し折れ線グラフを作成しました。
Set RngData = Union(Wb3Sh6.Range(Cells(範囲1, 1), Cells(範囲2 - 1, 1)), _
Wb3Sh6.Range(Cells(範囲1, 12), Cells(範囲2 - 1, 12)), _
Wb3Sh6.Range(Cells(範囲1, 18), Cells(範囲2 - 1, 18)), _
Wb3Sh6.Range(Cells(範囲1, 33), Cells(範囲2 - 1, 33)), _
Wb3Sh6.Range(Cells(範囲1, 34), Cells(範囲2 - 1, 34)), _
Wb3Sh6.Range(Cells(範囲1, 39), Cells(範囲2 - 1, 39)), _
Wb3Sh6.Range(Cells(範囲1, 40), Cells(範囲2 - 1, 40)))
ActiveChart.SetSourceData Source:=RngData, PlotBy:=xlColumns
ですが。
項目軸を「Wb3Sh6.Range(Cells(範囲1, 12), Cells(範囲2 - 1, 12)), 」
のみとしたいのに
項目軸が「Wb3Sh6.Range(Cells(範囲1, 1), Cells(範囲2 - 1, 1)), _
Wb3Sh6.Range(Cells(範囲1, 12), Cells(範囲2 - 1, 12)), _
Wb3Sh6.Range(Cells(範囲1, 18), Cells(範囲2 - 1, 18)), _
Wb3Sh6.Range(Cells(範囲1, 33), Cells(範囲2 - 1, 33)), _
Wb3Sh6.Range(Cells(範囲1, 34), Cells(範囲2 - 1, 34)), _
Wb3Sh6.Range(Cells(範囲1, 39), Cells(範囲2 - 1, 39)), _」
となってしまいます。
項目軸を確実に設定したいのですが、どうすればよいでしょうか。
お礼
回答ありがとうございます。大変助かります。本日試したところ、期待通りに実現できました。 > grpAdr1 = "D3:E" & Cot というテクニックも知らず、プログラムコードが短縮できて、こちらとしては大変お得でした。本当にありがとうございます。