作者:乔山办公网日期:
返回目录: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