作者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/cn.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