发布网友 发布时间:2022-04-27 02:58
共3个回答
热心网友 时间:2022-06-25 03:55
worksheetfunction.sum和application.sum是两个东西,相同只是巧合,原则上凡是可以在单元格里面使用的函数,都可以worksheetfunction来调用。
加不加worksheetfunction的区别,可以这样理解是两家人,只是偶尔会有两家同名的孩子,有时候巧合得两个同名的孩子性格也差不多。追问这个我知道不用细说
我想知道有些函数,像application.worksheetfunction.match去计算的时候会有不能取得match的属性问题 ,只要删掉worksheetfunction就可以正常计算
删掉后他调用的就不是工作表函数,是哪里的函数呢,应该也不是VBA函数 ,所以好奇他是调用哪里的?
热心网友 时间:2022-06-25 03:55
worksheetfunction.subtotal是直接引用excel的函数,功能和公式写法与在工作表中使用完全相同。
a
=
worksheetfunction.subtotal(3,
range("a:a"))
subtotal只可以判断筛选数据,但不会剔除隐藏数据,要另外用其他函数判断剔除。
热心网友 时间:2022-06-25 03:56
如果VLOOKUP能找到值,两个语句应该都没问题的。如果VLOOKUP找不到查找值,问题才会出现吧。
application.vlookup是直接调工作表原始函数,没有经过中间方,当vlookup找不到结果时,k就返回错误值。
Application.WorksheetFunction.VLookup是调工作表函数为了和VBA对接而封装后的函数,有一个中间方,当VLOOKUP返回错误值时,到中间方那里就挂了,传不到K那。
链接-网页链接