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”的按钮来执行程序“新建菜单”。