[問題] VBA 圖表指定內容,最大值儲存格

看板Office作者 (BinBin)時間2年前 (2021/08/13 17:33), 編輯推噓0(008)
留言8則, 2人參與, 2年前最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:excel 版本:2016 小弟目前是初心者,很多還不熟練 1. 需求:畫XY折線圖 Values、XValues位置為儲存格內容 因起點為A1,所以可以使用以下這方使寫出 .SeriesCollection(1).XValues = "工作表1!A1:" & [E2] 但如果兩格都要使用[],則無法成立 .SeriesCollection(1).XValues = "工作表1!" [E3]: & [E4] 想請問一下這個要怎麼修正呢? 2. VBA找尋最大值座標 x = WorksheetFunction.Max(Range("A1:A200")) 這時候x為最大值 但要怎麼找尋他的位置呢 x = WorksheetFunction.Max(Range("A1:A200")).Address 如果改成這樣會跳出"不正確的定位項" 再請版上大大教學了 小弟目前有買兩本書,正在學習中 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.201.91.234 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1628847192.A.486.html

08/13 22:25, 2年前 , 1F
1."字串" & [e3] & ":" &...
08/13 22:25, 1F

08/13 22:29, 2年前 , 2F
2. #1X4XX0Nw (Office) 回文08/10 15:35 08/10 16:19都有
08/13 22:29, 2F

08/13 22:29, 2年前 , 3F
寫range.find,再強調一次是range.find來找max的值,不是
08/13 22:29, 3F

08/13 22:29, 2年前 , 4F
要原PO max().address,range.find找worksheetfunction.
08/13 22:29, 4F

08/13 22:29, 2年前 , 5F
max(..)才是
08/13 22:29, 5F

08/13 22:30, 2年前 , 6F
range.find找到儲存格range,這時用range.address才會回傳
08/13 22:30, 6F

08/13 22:30, 2年前 , 7F
儲存格位置字串
08/13 22:30, 7F

08/14 00:37, 2年前 , 8F
感謝s大細心解說
08/14 00:37, 8F
文章代碼(AID): #1X5ZnOI6 (Office)
文章代碼(AID): #1X5ZnOI6 (Office)