
ワークシートを連続で繰り返し印刷するマクロ
ワークシートを連続印刷するマクロを作成します。
(サンプルファイルは、こちらから 2013マクロ講座31回サンプルデータ)


Sub 連続印刷()
Dim i As Integer
For i = 1 To Worksheets.Count
Worksheets(i).Activate
With ActiveSheet
.PageSetup.CenterHorizontally = True
.PageSetup.CenterVertically = False
.PageSetup.RightHeader = "印刷日:" & _
Format(Date, "ggge年m月d日")
.PrintOut Preview:=True
End With
Next i
End Sub

Sub 連続印刷控えも印刷()
Dim i As Integer
For i = 1 To Worksheets.Count
Worksheets(i).Activate
With ActiveSheet
.PageSetup.CenterHorizontally = True
.PageSetup.CenterVertically = False
.PageSetup.RightHeader = "印刷日:" & _
Format(Date, "yyyy年m月d日")
.PrintOut Preview:=True
.PageSetup.CenterHeader = "(控)"
.PrintOut Preview:=True
.PageSetup.CenterHeader = ""
End With
Next i
End Sub
