|
▼タカシ さん:
>複数のグラフがあり、それぞれのグラフは次のように参照しています。
>
>グラフA =Sheet1!$A$1:$A$100,Sheet1!$B$1:$B$100
>グラフB =Sheet1!$A$1:$A$100,Sheet1!$C$1:$C$100
>グラフC =Sheet1!$A$1:$A$100,Sheet1!$D$1:$D$100
> ・ ・
> ・ ・
>これを
>グラフA =Sheet1!$A$1:$A$200,Sheet1!$B$1:$B$200
>グラフB =Sheet1!$A$1:$A$200,Sheet1!$C$1:$C$200
>グラフC =Sheet1!$A$1:$A$200,Sheet1!$D$1:$D$200
> ・ ・
> ・ ・
>に変更したいのですが、
>For Each a In ActiveSheet.ChartObjects
> a.Select
>ActiveChart.SetSourceData Source:=Sheets("Sheet1).Range("A1:A200,B1:B200")
>Next a
>
>のRange("A1:A200,B1:B200")の部分をどう書き換えればいいのかわからず、困っています。何卒お力添え頂きたいと思います。
Dim gyo As String
gyo = "200"
For Each a In ActiveSheet.ChartObjects
a.Select
ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("A1:A" & gyo & ",B1:B" & gyo)
Next a
でどうでしょう?
|
|