Sub CountNonBlanksInSingleColumnRange()
Dim ws As Worksheet: Set ws = ActiveSheet ' improve!
Dim rg As Range: Set rg = ws.Range("AC5:AC98")
Dim nbCount As Long: nbCount = rg.Rows.Count - Application.CountBlank(rg)
MsgBox nbCount & " cells are not blank.", vbInformation
End Sub
3条答案
按热度按时间lnvxswe21#
我计算出了一个总和,其中总计数减去一个计算空格的函数,其中包括计算空字符串,我得到了答案。
von4xj4u2#
统计单列范围内的非空
我知道了
Excel
在Excel 'jargon'中,对非空白且不包含 Nothing 的单元格进行计数。
um6iljoc3#
您的代码正在查找不包含两个引号(“”)的单元格。
对于查找非空单元格,文字是“<>"。就您而言
如果需要空白单元格
如果需要非空白单元格