在选定区域中进行数量统计的VBA代码
导读:如果在Excel中选择了一个或多个区域,用下面的VBA代码可以统计当前工作表所选区域中单元格(或行、列)的数量: 1. 统计选定区域中的单元格数量: Sub CountCellsInSelection() Dim CellsNum As Integer CellsNum = Selection.Count MsgBox 所选区域中的单元格数量为: CellsNum End Sub 2.统计选定区域中所包含的行数,如果选择了多个区域,则统计行数之和。 Sub CountRowsInSelection() D
如果在Excel中选择了一个或多个区域,用下面的VBA代码可以统计当前工作表所选区域中单元格(或行、列)的数量:
1. 统计选定区域中的单元格数量:
Sub CountCellsInSelection()
Dim CellsNum As Integer
CellsNum = Selection.Count
MsgBox "所选区域中的单元格数量为: " & CellsNum
End Sub
2.统计选定区域中所包含的行数,如果选择了多个区域,则统计行数之和。
Sub CountRowsInSelection()
Dim RowsNum As Integer
For i = 1 To Selection.Areas.Count
RowsNum = RowsNum + Selection.Areas(i).Rows.Count
Next i
MsgBox "所选区域中的行数为: " & RowsNum
End Sub
3.统计选定区域中所包含的列数,如果选择了多个区域,则统计列数之和。
Sub CountColumnsInSelection()
Dim ColumnsNum As Integer
For i = 1 To Selection.Areas.Count
ColumnsNum = ColumnsNum + Selection.Areas(i).Columns.Count
Next i
MsgBox "所选区域中的列数为: " & ColumnsNum
End Sub
4.统计选定区域中的非空单元格数量:
Sub CountNonBlankInSelection()
Dim NonBlankNum As Integer
NonBlankNum = Application.CountA(Selection)
MsgBox "所选区域中包含非空单元格有" & NonBlankNum & "个。"
End Sub
5.统计选定区域中有填充色的单元格数量:
Sub CountColorCellsInSelection()
Dim ColorCellsNum As Integer
Dim rCell As Range
For Each rCell In Selection
If rCell.Interior.ColorIndex > 0 Then
ColorCellsNum = ColorCellsNum + 1
End If
Next rCell
MsgBox "所选区域中填充了颜色的单元格有" & ColorCellsNum & "个。"
End Sub
6.统计选定区域中包含公式的单元格数量:
Sub CountFormulaInSelection()
Dim FormulaNum As Integer
Dim rCell As Range
For Each rCell In Selection
If rCell.HasFormula Or rCell.HasArray Then
FormulaNum = FormulaNum + 1
End If
Next rCell
MsgBox "所选区域中包含公式的单元格有" & FormulaNum & "个。"
End Sub
- 上一篇: 会计基础知识:分类账簿
- 下一篇: 减税降费为外贸企业提气增力

- “经营性现金流”比“净利润”高得多意味着什 2025-12-18
- 垫付生育津贴信息怎么填 2025-12-21
- 建筑工程发票备注栏要写什么内容 2025-12-18
- 机票报销开具的电子发票抬头写个人能报销吗 2025-12-19
- 公司一般户可以转账给其他公司吗 2025-12-18
- 江苏省手工发票怎么查询 2025-12-18
- 买货款打折会计分录怎么做 2025-12-19
- 管理费用核算的税金包括有哪些 2025-12-18
- 工程安装人防监控设备的税率是多少 2025-12-18
- 收到银行退回的商业汇票怎么处理 2025-12-20
- 印花税需要计提吗 2025-12-20
- 请问企业给职工发放的毛巾洗衣液之类的劳保费应计入什么科目? 2025-12-18
- 请问一下,教育咨询公司属于什么行业? 2025-12-22
- 老师,16万去税局代开劳务专票要交什么税,大概多少了? 2025-12-21
- 老师公司购买了4台手机21952元 送人了 还算固定资产吗 这个怎么做账呀 2025-12-21
- 给股东分利润的分录怎么做? 2025-12-20
- 老师,请问下公司是卖沙子,黄沙的,但是,是从农民手中买的,对方是个人? 2025-12-19
- 有未上传的发票必须等税务工作人员上班了才能报送吗? 2025-12-20
- 老师,我想问下,外购货物用于个人消费或集体福利,为什么不能视同销售 2025-12-21
- 金蝶过账时提示没有要过账的凭证,为什么? 2025-12-20