数组 – 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))

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

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

谢谢.

最佳答案 AFAIK您的请求没有内置功能.

点赞