エクセルグラフ作成にて、棒グラフ、X軸の項目名を指定するVBAでの方法を求めています。
エクセルのウィザード2/4「系列」にて、項目軸の設定ができますが、それをVBAにてやりたいのです。
ウィザードでは、下記のように指定
='xxxxxxxx'!R2C25:R13C25
レコード機能で、これをキャッチすると、
ActiveChart.SeriesCollection(1).XValues = "=' xxxxxxxx '!R21C25:R30C25"
ActiveChart.Location Where:=xlLocationAsObject, Name:=" xxxxxxxx "
‘--------ChartObject化する
小生は、Chartobjectにて、グラフを作成、上記を使って、項目名を指定しようとしました。
ActiveChart.SeriesCollection(1).XValues = "=' xxxxxxxx '!R21C25:R30C25"
これは、うまくいきました。しかし、変数を使うと、途端に駄目です。
例えば、
temp1="xxxxxxxx"
temp2="R21C25:R30C25"
temp="=" & temp1 & "!" & temp2 として
ActiveChart.SeriesCollection(1).XValues =temp
これは、うまくいきません。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
activechartが指定されている状態でないと,その命令はうまくいきません。
ご相談に掲示された範囲には特に間違いはないので,たぶんグラフを「選んで」マクロを実行していないのでしょう。
まずは手動でグラフを選んでから,とりあえずそのマクロを試します。
#次のステップとして,「グラフを選ばなくても」実行できるよう,activeなんたらを使わないマクロを書けるように更に勉強を進めてみてください。
No.1
- 回答日時:
エラーが出て止まるのですか?
エラーはどんな内容ですか?
どう上手くないのか具体的に教えてください。
出来ればコード全体を拝見することは出来ないでしょうか。
因みに、当方では提示されたコードで上手く動作しました。
≪参考≫
グラフ操作関連のテクニック
http://moug.net/tech/exvba/0021.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) エクセルまたはgnuplotグラフの書き方 2 2022/11/18 15:45
- その他(Microsoft Office) 2019エクセル折れ線グラフで、Y軸を3つ作成したいのですがやり方が分かりません。 例 A 1.2. 1 2022/04/27 12:25
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- Visual Basic(VBA) vbaで条件付き書式を設定したときの適用範囲について 1 2023/07/17 23:14
- その他(パソコン・スマホ・電化製品) Googleカレンダーで不要データを一括削除したい 1 2023/08/02 12:42
- Excel(エクセル) セルを数式で指定する方法 5 2022/04/13 16:55
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
- ノートパソコン ポラリスオフィスを使ってます。グラフの折れ線にマーカーが入ってしまい見にくいので消したいのですがデー 1 2022/09/09 14:49
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのグラフ作成で軸を等...
-
Excel:別シートにグラフを貼り...
-
EXCELでグラフを作るとき、縦軸...
-
エクセルの縦軸(Y軸)が不均等...
-
Excelでx軸とy軸を設定して図を...
-
エクセル 0や空白のセルをグラ...
-
エクセルで折れ線と散布図を同...
-
エクセルで折れ線グラフ(散布...
-
エクセル グラフ π
-
エクセルで作ったグラフの右側...
-
ExcelでIF関数によるグラフの表...
-
EXCELのグラフ作成時に元データ...
-
エラーバーの終端の線を長くする
-
エクセルで、極座表のグラフ描...
-
レーダーチャートの目盛を逆に...
-
Excelの折れ線グラフについて教...
-
エクセルの円を5等分する方法
-
9つのエクセルのグラフ(円グ...
-
エクセル グラフの”データーテ...
-
x-y座標に10個ぐらいの点をプロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのグラフ作成で軸を等...
-
Excelでx軸とy軸を設定して図を...
-
エクセルの縦軸(Y軸)が不均等...
-
EXCELでグラフを作るとき、縦軸...
-
Excel:別シートにグラフを貼り...
-
エクセルで折れ線と散布図を同...
-
エクセルで折れ線グラフ(散布...
-
エクセルで式からグラフを作成...
-
エクセルの対数グラフのエラー
-
エクセル 0や空白のセルをグラ...
-
エクセルの円を5等分する方法
-
エクセルのグラフの1点の色を変...
-
エクセルで、極座表のグラフ描...
-
散布図を縦に2個並べて出力したい
-
エクセル グラフはあるけれど...
-
エクセルで作ったグラフの右側...
-
<EXCELグラフ>データ取得範囲...
-
Excelの横棒グラフのプロットエ...
-
エクセル グラフの”データーテ...
-
ExcelでIF関数によるグラフの表...
おすすめ情報