[問題] 用vba將數據畫在同一個圖表
(若是和其他不同軟體互動之問題 請記得一併填寫)
您所使用的軟體為:Excel
版本:2003
問題:我在第一個工作表做了一個空白的圖表 & 很多個按鈕
把數據放在第二個工作表
------------------------
| | Btn1 Btn2 Btn3
| |
| | .... .... ....
| |
------------------------
想要點Btn1 他會從sheet2中的前兩行為xy值 畫圖在這個圖表中
再點Btn2 又能從Sheet2的三四行為xy值 一樣畫在這個圖表中
問題是我用錄製巨集方式得到的語法是
ActiveSheet.ChartObjects("圖表 1").Activate
ActiveChart.ChartArea.Select
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = "='Sheet2'!R2C1:R642C1"
ActiveChart.SeriesCollection(1).Values = "='Sheet2'!R2C2:R642C2"
看起來他是直接把範圍當作文字輸入XValues與Values
因為我的Button很多,照巨集來寫的話程式碼會一大串
想要問有沒有其他語法來達成縮短程式碼的目的
感謝大家幫忙 ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.85.220
Office 近期熱門文章
PTT數位生活區 即時熱門文章