
請求書として使用する 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