乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>表格中如何设置一个按钮可以控制两个宏?或者把快捷键...-excel

<em>excel</em>表格中如何设置一个按钮可以控制两个宏?或者把快捷键...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


链接宏的话右键指定宏就可以了,关联CTRL+F这个快捷键的话,这个不是一个有效的事件,估计不行

如果用一个按钮控制两个宏可以通过改变.caption的属性来实现,以下是copy大致代码

Private Sub CommandButton1_Click()
If CommandButton1.Caption = "运行宏1" Then
    Call Macro1
    CommandButton1.Caption = "运行宏2"
Else
    Call Macro2
    CommandButton1.Caption = "运行宏1"
End If
End Sub

附件中的文件可供参考

设置快捷键的话在:工具——宏——运行宏 中选中相应的宏,然后点击右边的“选项”按键,在出来的对话框中设置相应的快捷键即可,zd一般是ctrl+某个键


就说你需要达到什么效果,你这样每列里面弄个微调按钮不知道想干嘛?

按钮只可以指定一个宏,但是这个宏里面可以执行多个宏,有两种方法:

一是在需要执行的两个宏之外增加一个总调度,指定为按钮的宏,让这个宏分别调用两位两个,例如:

sub 按钮宏()
    宏1
    宏2
end sub

Sub 宏1()
...
End Sub

Sub 宏2()
...
End Sub

还有一种办法,就是仍然指定宏1为按钮的宏,但是在末尾调用宏2,例如:

Sub 宏1()
...
宏2
End Sub

Sub 宏2()
...
End Sub

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网