Excel / VBA – 计算范围内已填充单元格的数量
你知道任何Excel VBA计数填充单元格的数量(文本/数字或文本+数字的组合)? 我尝试了=countif(A2:A2000,1=1)
(一般标准,例如1 = 1),但显示为零(0)的文本列。 如果您愿意,也可以在VBA中build议解决scheme。 谢谢。
公式为=COUNTA(A2:A2000)
:计算非空白单元格。
在VBA中是WorksheetFunction.CountA(“A2:A2000”)
我想对于上面的答案,它应该是Application.WorksheetFunction.CountA(Range(“A2:A2000”))
我一直面临的问题,而不是提到范围,因为它认为整个范围是作为一个单位。
Dim Coloumncount As Integer Coloumncount = Application.WorksheetFunction.CountA([D1:D100])'计算coloumn“D”中填充的单元格的数量