Excel VBA编程 编写事件代码

时间:2022-05-19 12:40:16 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
Excel VBA编程 编写事件代码

事件是用户对窗体和控件进行操作时做出相应的反应。在用户窗体中每个控件都有自已的事件,如Click事件、MouseMove事件等,将事件代码放置在【代码】编辑窗口中对象的事件中,运行应用程序后,执行相应的操作,即可触发该事件中的代码。

右击控件或用户窗体,并执行【查看代码】命令,即可打开用户窗体的【代码】编辑窗口。如图12-6所示。

事件

对象

事件代码 代码编辑区



12-6 【代码】编辑窗口

【代码】编辑窗口是输入和修改应用程序代码的编辑器,每个用户窗体有且只有一个【代码】编辑窗口。用户窗体、控件的所有事件的代码都是在这个窗口中进行编辑的。

【代码】编辑器窗口最上面是标题栏,标题栏下面的两个下拉列表框,其中,左边的列表框中包含了当前窗体中的所有对象(窗体和控件的名称)而右边的Precedure(过程)列表框中,则包含了与左侧列表框中选择对象相关的所有事件。窗口下部是代码编辑区,以在这一区域中输入要修改的代码。

当用户选定一个对象和事件后,VBE会在代码编辑区自动给出过程的框架,该过程为私有过程,用户只需在这个过程中输入代码即可。如打开用户窗体的代码编辑窗口时,其默认打开的过程代码为:

Private Sub UserForm_Click()

End Sub

上述的代码表明该过程是个私有过程,其中,过程名称由对象名称UserForm下划线_和事件的名称“Click”共同组成的。



还可以通过,右击工程窗口中的用户窗体图标,执行【查看代码】命令,打开【代



码】窗口。


本文来源:https://www.wddqw.com/doc/2da75556a300a6c30d229f1c.html