![别怕,Excel VBA其实很简单](https://wfqqreader-1252317822.image.myqcloud.com/cover/624/731624/b_731624.jpg)
1.3 还可以怎样执行宏
【宏】对话框里的“执行”按钮就是运行宏的开关。不够方便,不够快捷,是这个开关的缺点。如果你不喜欢这个开关,可以选择其他执行宏的方法。
1.3.1 给宏设置快捷键
录制宏前,可以在【录制新宏】对话框里为宏设置快捷键,如图1-6所示。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0028_0003.jpg?sign=1738927849-DjYrYw7Bko58JOGNoi0lcZ6tHkf0jMPr-0-d7cd0c87c78e2e90500094cef59dd5a6)
图1-6 录制宏前为宏设置快捷键
也可以在录制宏后进行设置,如图1-7所示。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0029_0001.jpg?sign=1738927849-IInOyWp7FA2oYFRUnU1pB0ShzYR8nsQY-0-976de6bf9f2c866db2088059be73cb9f)
图1-7 录制宏后给宏设置快捷键
给宏设置快捷键后,就可以按下相应的组合键执行宏。
注意:因为给宏指定的快捷键会覆盖Excel默认的快捷键。例如:把<Ctrl+C>指定给某个宏,那在Excel中按下<Ctrl+C>组合键将不再执行复制操作。
1.3.2 将宏指定给按钮
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0030_0001.jpg?sign=1738927849-ivMKjUTDIShw9bfx1qtepCBxhAM3cqYX-0-0faa43f5525652f0f20ef508b89e8c12)
不便记忆,不易上手。快捷键虽快却不实用。
无论出于什么目的,都应尽量让设计的表格显得直观一些。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0030_0002.jpg?sign=1738927849-xHaqsU492NQYNJUTHB2KCxkU2PCHlo13-0-8e3b361b2e66d219d31f6a69a1ff3538)
拿过电视机的遥控板,扫一眼就知道该按下哪个按钮来加减声音,按下哪个按钮来调节频道。如果你担心忘记为宏设置的快捷键,可以绘制一块直观形象的“遥控板”,通过单击按钮来执行宏。图1-8所示为将宏指定给按钮的方法。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0031_0001.jpg?sign=1738927849-8ykSPG8PM5Icp8ZA6cuWWUQdF0lQS0Nb-0-4e2b2a70b743a633ba214b9a0acc81b2)
图1-8 将宏指定给按钮
如果是已经添加的按钮,可以用鼠标右键单击它,在右键菜单中执行【指定宏】菜单命令打开【指定宏】对话框,再将宏指定给按钮,如图1-9所示。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0031_0002.jpg?sign=1738927849-EVBtG1nj0q9EzWvyFMlP6LZxCFR5QARM-0-12900ca5d9aa358b60046b1258bcd93d)
图1-9 打开指定宏对话框
当按钮呈编辑状态(如果不是编辑状态,可以先用鼠标右键单击它)时,单击按钮表面,更改标签为“生成工资条”,调整按钮的大小和位置,完成后单击按钮外的任意区域退出对按钮的编辑,如图1-10所示。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1738927849-DtgBNnSNy3HfdFbwVQmEqh2egmPRFkdY-0-01f00ed0cd7220902e267c9e11abe67e)
图1-10 更改标签后的按钮
完成上述设置后即可单击按钮执行宏,如图1-11所示。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0032_0002.jpg?sign=1738927849-qHDm6XOcPnCGnlN6QzfX4TFWkNd6jtwi-0-3635959cf3cfb4a9b85834bb64bc4f4a)
图1-11 单击按钮执行宏
还可以用同样的方法将宏指定给图片或自选图形等。
1.3.3 将宏指定给常用工具栏按钮
将宏指定给常用工具栏按钮的操作步骤如图1-12所示。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0033_0001.jpg?sign=1738927849-gCnwH2c0WVPiizxIz6zmSWPFoTdwdQC2-0-2a5ccf0c75e643425af932e5ed0df0f4)
图1-12 将宏指定给自定义工具栏按钮
还可以在右键菜单中对按钮进行其他的设置,如更改按钮的名称、图像等,如图1-13所示。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0034_0001.jpg?sign=1738927849-oszt4932YxLqpnL6ftpKrK0cH1kESjhF-0-b76fc0ce8fffcf498481ae94b66bf957)
图1-13 设置自定义按钮
完成后关闭【自定义】对话框,就可以单击自定义的按钮执行宏了。