[問題] Excel圖表資料選取範圍

看板Office作者 (green)時間5年前 (2020/10/26 10:38), 5年前編輯推噓0(0022)
留言22則, 2人參與, 5年前最新討論串1/1
各位好 小弟Excel Vba實在不行 只能邊查資料邊做 現在是因為我插入圖表後 要修改選取資料範圍 我想要選A2這一行到底 ActiveChart.FullSeriesCollection(1).XValues = Range("A2", Range(A2).End(xlDown)) 這樣寫好像是錯的 要怎麼寫才會選對? 謝謝 ----- Sent from JPTT on my HUAWEI HMA-L29. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.155.5 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1603679922.A.F8B.html

10/26 10:44, 5年前 , 1F
錯的是什麼意思,出現錯誤訊息?無法達成要的結果?這方
10/26 10:44, 1F

10/26 10:44, 5年前 , 2F
面要說明,不然打錯的不知道是什麼好嗎
10/26 10:44, 2F

10/26 10:46, 5年前 , 3F
出現錯誤訊息的話,如1004,指定的維度對於目前的圖類型而
10/26 10:46, 3F

10/26 10:47, 5年前 , 4F
言無效的話,range(a2).end(..)寫法不正確
10/26 10:47, 4F

10/26 10:47, 5年前 , 5F
改為range("a2").end(..)
10/26 10:47, 5F
抱歉沒告知錯誤訊息 就是1004,指定的維度對於目前圖類型而言無效 ※ 編輯: sk2sk2sss (111.82.155.5 臺灣), 10/26/2020 10:51:04

10/26 10:52, 5年前 , 6F
改了之後變成
10/26 10:52, 6F

10/26 10:52, 5年前 , 7F
錯誤91
10/26 10:52, 7F

10/26 10:52, 5年前 , 8F
沒有設定物件或with區塊變數
10/26 10:52, 8F
請問so大大 還是其實我整行都不該這樣寫 有什麼方法可以寫出 選取從A2這格選到底 因為用錄製的話 就是$A$2:$A$312 會變成指定的區間 但是因為我選取的範圍不固定 所以才想要寫出可以選到底的方法

10/26 10:56, 5年前 , 9F
會出現這種錯誤訊息的可能,執行該動作時,不在作用圖表上
10/26 10:56, 9F

10/26 10:56, 5年前 , 10F
面(如作用在儲存格上時)
10/26 10:56, 10F
※ 編輯: sk2sk2sss (111.82.155.5 臺灣), 10/26/2020 11:02:09

10/26 11:06, 5年前 , 11F
該不該這樣寫原po可以range.select來測試看看是否符合要的
10/26 11:06, 11F

10/26 11:06, 5年前 , 12F
結果
10/26 11:06, 12F
感謝你 所以xvalues = range.select嗎? 還是說有什麼語法是 從A2這格往下選到底

10/26 11:07, 5年前 , 13F
實際資料是如何呈現,因為我不知道,所以我也無法說該寫法
10/26 11:07, 13F

10/26 11:08, 5年前 , 14F
是否一定是符合要的
10/26 11:08, 14F
※ 編輯: sk2sk2sss (111.82.155.5 臺灣), 10/26/2020 11:08:46

10/26 11:10, 5年前 , 15F
不是,range.select是測試是否選取回文寫到的範圍不固定
10/26 11:10, 15F

10/26 11:11, 5年前 , 16F
和..xvalues沒有關係
10/26 11:11, 16F
不好意思...我沒辦法理解QQ 我這一行等號後面要寫怎樣會比較好QQ

10/26 11:12, 5年前 , 17F
回文寫整行都不該這樣寫,我測試,作用在圖表時是不會回傳
10/26 11:12, 17F

10/26 11:12, 5年前 , 18F
錯誤訊息的
10/26 11:12, 18F
※ 編輯: sk2sk2sss (111.82.155.5 臺灣), 10/26/2020 11:13:10

10/26 11:13, 5年前 , 19F
所以該不該這樣寫,我測試沒有問題,也只能回覆可以這樣寫
10/26 11:13, 19F

10/26 11:14, 5年前 , 20F
就10/26 10:47回文的寫法
10/26 11:14, 20F

10/26 11:15, 5年前 , 21F
好,我試試看,感謝您!!

10/26 11:16, 5年前 , 22F
我都可以執行到end sub就表示上面的動作是可行的
10/26 11:16, 22F
大致都ok了 謝謝大大!!! ※ 編輯: sk2sk2sss (111.82.155.5 臺灣), 10/26/2020 11:17:02 ※ 編輯: sk2sk2sss (111.82.155.5 臺灣), 10/26/2020 11:55:16
文章代碼(AID): #1VbZQo-B (Office)
文章代碼(AID): #1VbZQo-B (Office)