Excel VBA:计算数组非空元素的函数

时间:2014-03-05 04:18:08

标签: arrays excel vba excel-vba

我正在寻找一种计算二维数组中非空元素的方法。

我在这里阅读了一个解决方案VBA count non empty elements of array。但是我认为可能有更好的方法或功能来执行它。

要计算范围内的非空单元格(A1:J10),我们在Excel VBA中使用它

    k = Application.WorksheetFunction.CountA(Range(Cells(1, 1), Cells(10, 10)))

我正在寻找类似的函数来计算数组中的非空元素。例如,我试过这个

    k = Application.WorksheetFunction.CountA(Array(1,1),Array(10,10))

但它不起作用。是否有这样的函数来计算数组中的非空元素?

我需要对此进行计数,因为当数组中相同行的所有元素都为空时,我想删除数组中的整行。

感谢。

1 个答案:

答案 0 :(得分:2)

AFAIK您的请求没有内置功能。<​​/ p>