作者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
推 ClubT:如果只有列數會改變可以用 Range("B7:C"+cstr(i+7)) 試試吧 12/10 13:42
→ kim:謝謝一樓 12/10 17:00
→ MOONRAKER:直接寫range(cells(i1,j1),cells(i2,j2))就結了 12/11 02:51