如何在VBA中的countA中放入2个变量?

时间:2015-04-11 07:07:25

标签: excel-vba vba excel

我想做点什么

WorksheetFunction.CountA(target.address : target.address(0,2))

计算这3个单元格的非空单元格数,但它给我一个错误。

我能做的一种方法是

WorksheetFunction.CountA(Target, Target.Offset(0, 1), Target.Offset(0, 2))

有没有更好的方法?

一个例子是A1 = 3,A2 isempty,A3 = 4,target.address是A1 通过在VBA中使用countA我想要的输出是2。

1 个答案:

答案 0 :(得分:1)

例如,如果您的目标地址是" A1",并且您想要查看3行长和1列宽的范围,您会说:

WorksheetFunction.CountA(Range("A1").Resize(3, 1))