Я создал квитанцию размером в 1/4 буквы и 4 раза скопировал ее на одном листе (для экономии бумаги) и хочу, чтобы он печатался непрерывно с 001 до 100. Каждая квитанция должна иметь уникальный серийный номер 001,002 ... 100 ..
Как я могу поместить последовательные числа в 4 разные ячейки, скажем, A1, C1, E1 и G1 - это мои ячейки с номерами 001,002,003,004, и увеличивать каждое число после каждого отпечатка?
Мне также нужна возможность указать стартовый номер.
Я нашел это в сети, так что, возможно, это может быть началом:
Sub IncrementPrint()
Dim xCount As Variant
Dim xScreen As Boolean
Dim I As Long
On Error Resume Next
LInput:
xCount = Application.InputBox("Please enter the number of copies you want to print:", "Title")
If TypeName(xCount) = "Boolean" Then Exit Sub
If (xCount = "") Or (Not IsNumeric(xCount)) Or (xCount < 1) Then
MsgBox "error entered, please enter again", vbInformation, "Title"
GoTo LInput
Else
xScreen = Application.ScreenUpdating
Application.ScreenUpdating = False
For I = 1 To xCount
ActiveSheet.Range("A1").Value = " Company-00" & I
ActiveSheet.PrintOut
Next
ActiveSheet.Range("A1").ClearContents
Application.ScreenUpdating = xScreen
End If
End Sub