excel 如何选择要打印的图纸?

9cbw7uwe  于 2023-03-13  发布在  其他
关注(0)|答案(1)|浏览(109)

我有一个宏,创建基于员工姓名的报告。每个创建的报告表命名为每个员工的姓名。
当生成报表的员工按下打印按钮时,它只打印当前工作表。必须为每个员工都这样做。
VBA中是否有方法允许用户选择一个或多个员工姓名(基于工作表名称),并在一个打印作业中打印所有报表?

yeotifhr

yeotifhr1#

如果你已经有了打印表格的代码,也许可以像下面这样打印选定的表格。(选择表格的同时按住Ctrl键)。

Sub PrintMySheets()
    Dim wsh As Worksheet
    
    For Each wsh In ActiveWindow.SelectedSheets

        Call YourMacro(wsh.Name)

    Next wsh

End Sub

需要修改宏中指向活动工作表的任何代码,以便使用wsh参数。

相关问题