当前位置: 代码迷 >> VBA >> 询问一个简单vba有关问题
  详细解决方案

询问一个简单vba有关问题

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

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

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

去掉set就可以了呀。
对象赋值用set,标准类型的变量赋值用=就可以了。
  相关解决方案