我如何创build一个VBA代码来打印同一个表单的多个副本?
我在excel中有一个button,我希望它打印X份的副本。 就像说10,所以项目进入库存。 我想打印10份。 我有公式,查找项目信息。 我只想要一个代码,打印这么多次的“数量”,我会填写。
ActiveWindow.SelectedSheets.PrintOut Copies:=Range("A1").Value
从本质上讲..
Sub PrintXCopies() ActiveSheet.PrintOut , , Range("A1").Value End Sub
要打印的份数在单元格A1中。 如果这不是一个数字或一个合理的数字,你应该添加error handling。 就像是:
Sub PrintXCopies() If IsNumeric(Range("A1").Value) Then If Range("A1").Value >= 1 And Range("A1").Value < 10 Then ActiveSheet.PrintOut , , Range("A1").Value End If End If End Sub