- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel散布図のX軸とY軸を入れ替えるVBA)
Excel散布図のX軸とY軸を入れ替えるVBA
このQ&Aのポイント
- Excelの散布図でX軸とY軸を入れ替える方法を考えています。VBAを使用してグラフの軸を入れ替えることができますが、エラーが発生してうまくいきません。修正方法を教えてください。
- Excelの散布図でX軸とY軸を入れ替える方法を教えてください。VBAを使用してグラフの軸を入れ替えることができると思いますが、エラーが出てうまくいきません。
- Excelの散布図でX軸とY軸を入れ替える方法を教えてください。VBAを使用してグラフの軸の値を入れ替えることができると思いますが、コードを組んだらエラーが出ました。修正方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
元データとの連動を解除しても構わないなら >Dim sxvalues As Object,svalues As Object Dim sxvalues, svalues ...と、データ型を Variantで受ければいいです。 連動を保持したい場合、Formulaプロパティなどを使うと良いと思います。 Dim cht As Chart Dim i As Long Dim N As Long Dim v, tmp With ActiveSheet.ChartObjects For N = 1 To .Count Set cht = .Item(N).Chart With cht.SeriesCollection For i = 1 To .Count With .Item(i) v = Split(.Formula, ",") tmp = v(1) v(1) = v(2) v(2) = tmp .Formula = Join(v, ",") End With Next End With Next End With
お礼
どうもありがとうございます! きれいにできました。 変数の型が全然理解できていないのですが、 ひとつひとつ勉強していこうと思います。 助かりました。