如何让我的excel-vba宏单击按钮?

时间:2017-11-21 14:55:54

标签: excel vba excel-vba printing

情况如下: 我在不同的工作表中有几个按钮(但在同一个工作簿中),这些按钮唯一做的就是打印工作表。因此,想象一下6个不同的工作表,它们都有一个打印按钮,可以快速选择相关信息并将其发送到打印机。

以下是我想要完成的事情: 我现在想要一个单独的按钮,可以同时有效地点击所有六个按钮。因此,我没有点击六个按钮将每个单独的工作表发送到打印机,而是单击一个按钮,所有工作表将被发送到打印机

因此,我需要帮助创建一个基本上点击其他宏按钮的宏,这正是我所挣扎的。

感谢您的帮助。 My situation in image

1 个答案:

答案 0 :(得分:2)

从主子程序中调用每个子程序。像这样的例子:

Private Sub CommandButton1_Click()
  MsgBox "Button 1"
End Sub

Private Sub CommandButton2_Click()
  MsgBox "Button 2"
End Sub

Private Sub CommandButton3_Click()
  MsgBox "Button 3"
End Sub

Private Sub Main()
  CommandButton1_Click
  CommandButton2_Click
  CommandButton3_Click
End Sub