首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

询问一个简单vba有关问题

2012-04-03 
询问一个简单vba问题小弟刚看vba。请问我在excel表中画的一个combobox,我在宏编译的时候怎么把找到它,比如S

询问一个简单vba问题
小弟刚看vba。请问我在excel表中画的一个combobox,我在宏编译的时候怎么把找到它,比如Sheets(1).什么东东可以操作它。另外,我怎么可以定义他的选择、添加等事件

[解决办法]
VBA中调用控件,就是你写的sheet(1).combobox1
但是控件需要是activx控件。如果是表单控件,则无法引用。

事件,只能使用控件原有的,不能重新定义。重新定义控件的事件后,就要编译为自定义的activx控件了。
使用控件原有的事件,就是在VBA编码窗口,代码上面左侧的下拉列表选择控件,在右侧选择控件的事件即可。
[解决办法]
Set lastRows = sh.UsedRange.Rows.Count

去掉set就可以了呀。
对象赋值用set,标准类型的变量赋值用=就可以了。

热点排行