作者kslman ()
看板Office
標題[問題] VBA中用Address函數
時間Thu Aug 15 16:11:24 2019
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體: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://webptt.com/m.aspx?n=bbs/Office/M.1565856690.A.AD3.html
1F:→ soyoso: 因為worksheetfunction的方法(methods)內並無address 08/15 16:21
2F:→ soyoso: 其他如mid、left、rigth或len等,在worksheetfunction方法 08/15 16:23
3F:→ soyoso: (methods)內也無 08/15 16:24
4F:→ soyoso: 如要看worksheetfunction下有哪些方法(methods)可用 08/15 16:31
5F:→ soyoso: goolge microsoft docs worksheetfunction 08/15 16:31