作者kim (狮吼功)
看板Visual_Basic
标题[VBA ] 请问做图表时,Range如何用Cells取代呢?
时间Wed Dec 10 10:44:38 2008
ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("B7:C18")
像这句的意思是
我要做xy散布图
资料来源是从储存格B7到C18(X和Y各12个数值)
可是我希望每次执行巨集时
使用者可自行决定资料来源的储存格数量
所以可能比较需要用
worksheets("sheet1").cells(7,2):worksheets("sheet1").cells(i+7,3)
这种方法
i代入使用者决定的xy配对数
请问我要怎麽改呢
谢谢
--
延平郡王郑成功 我校精神法其风 承先启後 先生志诚正勤朴学子崇
┐┌
立足在乡园 放眼是大千
延平 延平 延平 杏坛有
延平 ●
丽日正当中 丽日 正当中
◢ ◣
http://www.wretch.cc/blog/pikachu25 / \
http://www.wretch.cc/album/pikachu25 / / || \ \
皮卡丘的天地
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.109.22
1F:推 ClubT:如果只有列数会改变可以用 Range("B7:C"+cstr(i+7)) 试试吧 12/10 13:42
2F:→ kim:谢谢一楼 12/10 17:00
3F:→ MOONRAKER:直接写range(cells(i1,j1),cells(i2,j2))就结了 12/11 02:51