[問題] 用vba將數據畫在同一個圖表

看板Office作者 (學長姊好阿)時間18年前 (2008/01/21 00:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 您所使用的軟體為: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
文章代碼(AID): #17atRT5w (Office)
文章代碼(AID): #17atRT5w (Office)