Sub CountNonEmptyCells()
Dim lastRow As Long
Dim rangeToCount As Range
Dim nonEmptyCount As Long
' 定义你要计算的列范围
Set rangeToCount = Range("A1:A100")
' 获取最后一行
lastRow = rangeToCount.Cells(rangeToCount.Rows.Count).Row
' 遍历列中的每个单元格,计算非空单元格的数量
For Each cell In rangeToCount
If Not IsEmpty(cell) Then
nonEmptyCount = nonEmptyCount + 1
End If
Next cell
' 显示结果
MsgBox "非空单元格的数量为: " & nonEmptyCount
' 清除对象引用
Set rangeToCount = Nothing
End Sub
在代码中,你需要根据实际需求修改 rangeToCount
的范围。将其设置为你想要计算非空单元格的列范围。然后运行 CountNonEmptyCells
子过程,它将弹出一个消息框,显示非空单元格的数量。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- kqyc.cn 版权所有 赣ICP备2024042808号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务