[問題] VBA中用Address函數

看板Office作者時間6年前 (2019/08/15 16:11), 編輯推噓0(005)
留言5則, 1人參與, 6年前最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:Excel 版本:2016(16.0.4266.1001)64bit 參考了這篇: http://wordpress.bestdaylong.com/blog/archives/2547 把CountA寫作: v1 = WorksheetFunction.CountA(Range("1:1")) - 1 這樣是ok的。 所以想說把Address寫作這樣: v2 = WorksheetFunction.Address(3, 5, 4) 結果這個寫法不行。 後來又參考了這篇: https://www.mrexcel.com/forum/excel-questions/341078-using-address-function-vba.html 結果要寫作: v2 = Cells(3, 5).Address 想請教這個的邏輯是甚麼?有沒有甚麼比較初階的教學可推薦? 以上淺問,感謝。<( _ _ )> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.76.227 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1565856690.A.AD3.html

08/15 16:21, 6年前 , 1F
因為worksheetfunction的方法(methods)內並無address
08/15 16:21, 1F

08/15 16:23, 6年前 , 2F
其他如mid、left、rigth或len等,在worksheetfunction方法
08/15 16:23, 2F

08/15 16:24, 6年前 , 3F
(methods)內也無
08/15 16:24, 3F

08/15 16:31, 6年前 , 4F
如要看worksheetfunction下有哪些方法(methods)可用
08/15 16:31, 4F

08/15 16:31, 6年前 , 5F
goolge microsoft docs worksheetfunction
08/15 16:31, 5F
文章代碼(AID): #1TLHEohJ (Office)
文章代碼(AID): #1TLHEohJ (Office)