background image

Excel VBA 程序开发自学 

 

(第

2 版)

假设在

VBE 界面中的 Sheet1 代码窗口中有一个 Sub 过程

“汇总”,在模块 1 中有一个名为

“新建菜单”的 Sub 过程,那么通过快捷键【Alt+F8】打开“宏”对话框后,将在对话框中产生两
个可执行程序名,其中工作表命令窗口的

Sub 过程会连同工作表名一起出现在宏名列表中,

而模块中的过程则仅仅列出过程名。用户选择目标程序并单击【执行】按钮即可启动

Sub 子过程。

2.快捷键执行

Sub 过程可以与某个快捷键进行关联,在后续的使用中就可以利用这个快捷键来调用对

应的过程。

设置

Sub 过程的快捷键主要有两种方式:利用宏对话框设置及用 VBA 代码指定。后者在

本书其他章节将会讲述,在此演示一下

“宏”对话框设置宏的快捷键的方法:

假设

VB 工程中有两个名为

“汇总”和“新建菜单”的 Sub 过程,在工作表界面中按下快捷

键【

Alt+F8】调出图 6.1 所示对话框,然后选择

“新建菜单”,并单击“选项”按钮,在弹出的“宏

选项

”对话框中指定快捷键,如图 6.2 所示。图中设计宏程序“新建菜单”的快捷键是【Ctrl+q】。

        

          图 6.1 

“宏”对话框                           图 6.2  设置 Sub 过程的快捷键

3.按钮执行

在工作表中建一个按钮,并将按钮与

Sub 过程关联,从而实现单击按钮执行程序。

将按钮关联到

Sub 过程的步骤为:

1.单击菜单【开发工具】

→【表单控件】→【按钮】;

2.在工作表中按下左键并向右下方拖动,从而绘制一个控件按钮;
3.在弹出的对话框中选择

“新建菜单”,如图 6.3 所示;

4.返回工作表后即可单击名为

“按钮 1”的按钮来执行程序“新建菜单”。