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

vba如何使用RefEdit控件选择区域


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

使用RefEdit控件获得单元格区域的地址比使用InputBox方法更加方便,可以单击RefEdit控件中的按钮以折叠用户窗体,选定区域后再单击按钮展开用户窗体,示例代码如下:
#001  Private Sub CommandButton1_Click()
#002      Dim Rng As Range
#003      On Error GoTo line
#004      Set Rng = Range(RefEdit1.Value)
#005          Rng.Interior.ColorIndex = 15
#006          Unload UserForm1
#007          Exit Sub
#008  line:
#009      MsgBox "你选择的是非单元格区域!"
#010  End Sub
代码解析:
用户窗体中按钮的单击事件过程,改变用户使用RefEdit控件所选择的单元格区域内部的颜色。
第3行代码,错误处理语句。因为如果用户输入或选定了错误的单元格区域地址,将显示一错误信息,所以必需使用On Error GoTo语句来绕过错误。
第4行代码,使用Set语句将用户选择的单元格区域赋给变量rng。
第5行代码,改变用户所选单元格区域内部的颜色。
注意 不能在无模式用户窗体中使用RefEdit控件。
窗体运行后,当用户在工作表中选择一个单元格区域后显示所选单元格区域。


阅读:2084 上一则:使用DTP控件输入日期 下一则:vba如何注册控件

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