Excel VBA 用户窗体:创建、使用与控件功能详解
1. 显示用户窗体
要显示用户窗体,可在语句中执行 VBA 的 Show 命令,语法为 UserFormName.Show 。例如,若创建了 frmEmployees 用户窗体,可使用如下简单宏来调用它:
Sub EmployeeForm()
frmEmployees.Show
End Sub
若想查看用户窗体在实际工作表环境中被调用时的样子,而无需编写正式宏,可在立即窗口中输入 frmEmployees.Show 并按回车键。
2. 用户窗体代码的位置
用户窗体是 VBA 对象的一个类,有其自己的模块。就像每个工作表都有自己的模块一样,添加到工作簿中的每个用户窗体都会自动创建其自己的模块。访问用户窗体模块很简单:
- 在 VBE 中,可在设计窗格中双击用户窗体本身;
- 或者在项目资源管理器中,右键单击用户窗体名称并选择“查看代码”。
3. 关闭用户窗体
关闭用户窗体有两种方法: Unload 方法和 Hide 方法。这两种方法虽都会让用户窗体看起来消失,但执行的指令不同,因此理解它们的区别很重要。
3.1 卸载用户窗体
卸载用户窗体时,窗体关闭,其条目会从内存中清除。大多数情况下,这是我们所期望的,即输入的数据以某
Excel VBA用户窗体控件详解
超级会员免费看
订阅专栏 解锁全文
7082

被折叠的 条评论
为什么被折叠?



