深圳office培训 深圳excel培训
深圳excel培训 深圳office培训
咨询服务
深圳office培训
深圳office培训
office培训
excel培训
ppt培训
vba培训
access培训
word培训
visio培训
project培训
outlook培训
数据库培训
深圳access培训
深圳sql培训
深圳office培训
 

vba代码实例之自动统计单元格个数


2016年8月10日 作者: 来源:

WorkSheet SelectionChange事件是指当工作表上的选定区域发生改变时将触发的事件。这样我可以在该事件中利用Count属性,快速统计出所选区域单元格的数目等。Count属性可返回指定集合中对象的数目。如果工作表中包含一个已定义名称的单元格区域“学籍号”,那么使用下面的VBA语句就可以得到该单元格区域中的单元格数目:X=Range(“学籍号”).Count。
我也可以利用MsgBox函数在消息框中输出当前所选区域中的单元格数目,我在VBA代码编辑窗口中输入如下代码即可实现:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MsgBox"您好,您当前选中区域的单元格个数为:"& Selection.Count
End Sub
当我在代码输入完毕后,返回工作表中选中任意单元格区域,例如我再这里选择“B5:E14”单元格区域,便会弹出显示所选区域单元格数目的提示框。
如果我需要统计所选区域的行数,则可将代码框架中的语句更改为如下形式:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MsgBox"您好,您当前选中区域的行数为:"& Selection.Rows.Count
End Sub
再例如,当选择某行时,即可弹出选择区域的行数信息。如果需要统计所选区域的列数,则可将代码框架中的VBA语句更改为如下形式:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MsgBox "您好,您当前选中区域的列数为:" & Selection.Columns.Count
End Sub
当我选择某列时,系统即可弹出选择区域的列数信息。


阅读:1132 上一则:vba选取特定单元格延伸的方法 下一则:vba代码如何实现选择性粘贴

返回前页 返回顶部
温馨提示:本中心是深圳较为专业office培训机构、咨询及报名请先预约,电话:0755-82124110。
深圳地址:深圳红荔路四川大厦1109B-1110(3号龙岗线通新岭地铁站A出口10米)
热线:0755-82124110(福田、南山、宝安) 0755-22205758(罗湖、龙岗、龙华) 13510024571(东莞、惠州、珠海、广州)
北京地址:北京清华大学华业大厦三区三楼 版权所有:深圳万博计算机教育 粤ICP备11006947号-1
 
深圳信息系统项目管理师培训
深圳信息系统项目管理师培训 欢迎咨询!
您好!请点击这里咨询万博教育
深圳万博吴老师
您好!请点击这里咨询万博教育
深圳万博史老师
 
深圳信息系统项目管理师培训
深圳信息系统项目管理师培训