|
申し訳ありませんが、どなたか教えていただければ幸いです。
よろしくお願いいたします。
以下のソースは、マクロ記録したものを一部変えたものなのですが、
下から三行目の、データ範囲を指定するところで、
cellsで範囲を指定するとエラーになってしまいます。
変数を範囲に使いたいときは、どのように設定すればよろしいのでしょうか。
それと、charts.addの2行後で、
マクロでは作成されるものの、省略しても問題なく動きます。
(ただし、データ範囲をrange("A1:E1")と指定)
この行は何のために作られるのでしょうか。
ヘルプには、「データ範囲の指定」とありましたが、
データ範囲はseriescollectionでも指定しているので、
ちょっとわからなくなっております。
どうぞよろしくお願いします。
Sub Macro13()
team_name = ActiveSheet.Name
x1 = 1
x2 = 1
y1 = 1
y2 = 5
Charts.Add
ActiveChart.ChartType = xlLineMarkers
'ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("G24")
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection.Values = Range(Cells(x1, y1), Cells(x2, y2))
ActiveChart.Location Where:=xlLocationAsObject, Name:=team_name
End Sub
|
|