
マクロにてグラフを複数作成しようと考えています
しかし、ループを使用してグラフを作成すると
1つ以上の場合エラーになってしまい作成できません
どのように作成したらよいのでしょうか?
2つ目以降のグラフObjectの名前が重なるからエラーになるとか、そういう部分での問題でしょうか?
-------------------------------------
Sub Graph
For i = 1 To 2 'source_cnt
Call Make_Graph(引数)
Next
End Sub
-------------------------------------
Sub Make_Graph(引数)
With ActiveSheet.ChartObjects.Add( _
Left:=Range(***).Left, _
Top:=Range(***).Top, _
Width:=Range(***).Width, _
Height:=Range(***).Height)
.Chart.ChartType = xlRadar
.Chart.SetSourceData Source:= Range(***), PlotBy:=xlColumns
.Chart.Location Where:=xlLocationAsObject, Name:=WorkSheet.Name
.Chart.HasLegend = False
End With
-------------------------------------
No.1ベストアンサー
- 回答日時:
標準モジュールに、質問のコードを一部手直しして、下記にして貼り付け実行しました。
2つレーダーチャートを描きましたが。後はご自分で改良してください。
Dim i
Sub Graph()
For i = 1 To 2 'source_cnt
Call Make_Graph
Next
End Sub
Sub Make_Graph()
With ActiveSheet.ChartObjects.Add( _
Left:=Cells(2, i * 5).Left, _
Top:=Cells(2, i * 5).Top, _
Width:=200, _
Height:=300)
.Chart.ChartType = xlRadar
.Chart.SetSourceData Source:=Range(Cells(1, 1), Cells(10, i)), PlotBy:=xlColumns
'.Chart.Location Where:=xlLocationAsObject, Name:=Worksheet.Name
.Chart.HasLegend = False
End With
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLにて、SQLファイルの実行...
-
リンクエラーの修正法を教えて...
-
Windowsコマンドプロンプトのmo...
-
UEFIのPCにUbuntu(Zorin OS 15)...
-
Windowsの古いゲーム(32bit OS...
-
インストールした覚えがないア...
-
WinVNC ってなんですか???
-
macでDocuWorks を使うのは無理?
-
Solarisの文字コードについて
-
Windows セキュリティ 検出済み...
-
macのアクセス権
-
texで論文作成しています。
-
焼いたDVDが最後の方で止まります
-
Windows8.1 AOS BOX coolnとは...
-
lsで上の方が流れて見えない
-
Mac OS 10.5→10.6以上に更新する
-
ソフトをインストールできない...
-
Ubuntuでローマ字入力できない
-
Ubuntu インストール ”ルート...
-
Macにgoogle chrome をインス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLにて、SQLファイルの実行...
-
Windowsコマンドプロンプトのmo...
-
VBA PDFで保存するマクロで実行...
-
vb.netによるアプリが動かなく...
-
リンクエラーの修正法を教えて...
-
DLLについて
-
デザイナ表示が出来ません
-
VBで作成したEXEが使用している...
-
ホームページビルダーについて。
-
Linux Ubuntu19.10のQt5.14,1の...
-
EasyTeXのエラーメッセージにつ...
-
githubでrepositoryを作成しま...
-
グーグルWebマスターツールのク...
-
VB6.0とVB.NETの違いについて
-
エクセルからアウトルックへ移...
-
バージョンを変えたらエラーに...
-
ポインタと整数との比較を行な...
-
AIRのパブリッシュについて
-
VBA グラフを複数作成する場合
-
Latexでコンパイルはできるがdv...
おすすめ情報