小弟刚看vba。请问我在excel表中画的一个combobox,我在宏编译的时候怎么把找到它,比如Sheets(1).什么东东可以操作它。另外,我怎么可以定义他的选择、添加等事件
------解决方案--------------------------------------------------------
VBA中调用控件,就是你写的sheet(1).combobox1
但是控件需要是activx控件。如果是表单控件,则无法引用。
事件,只能使用控件原有的,不能重新定义。重新定义控件的事件后,就要编译为自定义的activx控件了。
使用控件原有的事件,就是在VBA编码窗口,代码上面左侧的下拉列表选择控件,在右侧选择控件的事件即可。
------解决方案--------------------------------------------------------
Set lastRows = sh.UsedRange.Rows.Count
去掉set就可以了呀。
对象赋值用set,标准类型的变量赋值用=就可以了。