|
はじめまして。
初心者です。教えてください。
お願いします。
現在、繰り返し印刷するマクロが設定してあります。(以下)
Sub 発行()
Worksheets("B").Activate
For 伝票 = 1 To Application.Count(Worksheets("A").Range("A1:A10"))
Range("B2") = 伝票
印刷
Next 伝票
End Sub
Sub 印刷()
Range("A1:G3").Select
ActiveSheet.PageSetup.PrintArea = Selection.Address
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
シートAのデータに空白がある場合、
入力されているデータだけを繰り返し印刷したいのですが、
空白分も印刷されてしまいます。
いろいろ調べて、挑戦してみましたができませんでした。。(以下)
どなたか教えてください。
お願いいたします。
Sub 発行()
Worksheets("B").Activate
For 伝票 = 1 To 10
Worksheets("B").Cells(伝票, 1) = Range("B2")
If Not IsNull(Range("B2")) Then
印刷
End If
Next 伝票
End Sub
|
|