
我有一張 Excel 工作表用作發票。
我想列印 100 頁,並且希望發票號碼從 1 更改為 100,這樣每張紙都有不同的發票號碼。
我怎樣才能做到這一點?
答案1
你需要一個宏來做到這一點。我找到了以下巨集並對其進行了一些更改。試試看是否能正常運作:
Sub PrintCopies_ActiveSheet()
Dim CopiesCount As Long
Dim copynumber As Long
CopiesCount = Application.InputBox("How many copies do you want?", Type:=1)
'Now the program wants you to input how many pages you like to print.
'You can input 100 here.
For copynumber = 1 To CopiesCount
With ActiveSheet
.Range("E1").Value = copynumber 'I assume your invoice number is in cell E1.
.PrintOut 'Print the sheet
End With
Next copynumber
End Sub