按钮有表单控件(也叫窗体控件)的按钮,也有ActiveX控件的命令按钮。
假设你创建的宏名为MyMacro,如下图所示。
一、ActiveX控件的命令按钮
工作表中插入的ActiveX控件的命令按钮CommandButton1,则可以这样操作,右击控件,选择“查看代码”,如下图,或直接鼠标双击控件。
上述操作后,Excel会自动打开VBA编辑器,如下图
只需要在中间添加一句代码:Call MyMacro
Private Sub CommandButton1_Click()
Call MyMacro
End Sub
关闭VBA编辑器,再单击“开发工具”的“设计模式”按钮以退出设计模式就可以了,现在单击命令按钮,就可以执行宏MyMacro了。
二、表单控件按钮
右击按钮,单击“指定宏”,在“指定宏”对话框选择MyMacro,再单击“确定”按钮,如下图,这样就可以了,单击按钮,就会执行宏MyMacro了。