EXCEL如何由总表批量打印出个人表

来源:百度知道 编辑:UC知道 时间:2024/06/03 02:32:17
现有一个excel工作薄,其中的总表是各个职工的基本信息汇总表,个人表是引用总表数据,通过函数和数据有效性得到(通过选择个人编号,可以得到对应的个人表),如果通过反复点击只能一人一人打印,现想一次性打印出全部的个人表,应该怎么做?
个人编号不是递增的

建一个按钮,输入代码

Private Sub CommandButton1_Click()
For i = 1 To 100 '假设100条记录
'编号 = 编号 + 1,根据具体情况编写
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Next i
End Sub

按ctrl,然后再选择你要打印的个人表,就可以,
如果要全部打印,那就选择第一个表,然后按住shift,然后再选最后一个表,点打印就可以了