[VBA ] 請問關於建立圖表的問題

看板Visual_Basic作者 (patrick)時間18年前 (2007/07/23 20:49), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
請問各位高手 小弟嘗試從Excel中透過VBA去做運算, 想將結果直接轉成圖表輸出 目前做到這樣, 假設我經過運算之後,得到一個n rows, 2 columns的陣列 稱作A好了 我想將第一個column,也就是A[i,1]當作x軸 第二個column,即A[i,2]當作y軸 於是我把A[i,1]存成一個list A1 A[i,2]存成另一個 A2 然後我這樣寫 With ActiveChart .SeriesCollection.Newseries .SeriesCollection.XValues=Array(A1) .SeriesCollection.Values=Array(A2) 因為我是照書上寫的,不過他在Array( )這一行裡面的參數是直接下 了一個list,像這樣Array("a","b","c") 於是我的問題是,當我的陣列A不是很大(十幾個值時),可以畫出我想 要的圖,可是當我的陣列很大時(大概三四百筆),那就會出現錯誤 請問這是為什麼,是有限制這個list的數目?或是我不能這樣寫? 那麼如果想達到我的需求,請問可以怎麼做呢 拜託大家了,謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.36.12

07/24 12:04, , 1F
錯誤訊息是寫什麼,說一下吧~
07/24 12:04, 1F

07/24 12:14, , 2F
無法設定種類Series的XValue屬性....謝謝
07/24 12:14, 2F
文章代碼(AID): #16fAFRMy (Visual_Basic)