Private Sub Workbook_BeforePrint(Cancel As Boolean)
ThisWorkbook.Sheets(1).Range("B1") = ThisWorkbook.Sheets(1).Range("B1") + 1
End Sub
Sub PrintMe()
Dim Count As Integer
Count = InputBox("Сколько печатаем?")
i = 1
Application.Dialogs(xlDialogPrinterSetup).Show
Do While i <= Count
ActiveSheet.PrintOut
ThisWorkbook.Sheets(1).Range("B1") = ThisWorkbook.Sheets(1).Range("B1") + 1
i = i + 1
Loop
End Sub