|
こんばんは。
少し行き詰っているのでご教授お願いします。
1枚の同じフォーマットに違う設備ごとで印刷を出しています。
AN AO
21 1 ○
22 2 △
23 3 □
C3にVLOOKUP関数でAN19列に1が入れば○、2が入れば△という式をいれてます。
それを、下記マクロで自動で変わり印刷をするようにしています。
Range("AN19").Select
ActiveCell.FormulaR1C1 = "1"
Range("AN19").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Range("AN19").Select
ActiveCell.FormulaR1C1 = "2"
Range("AN19").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
ここからなんですが、これを印刷してる時に、
AI32のセルに「原本承認済」という文字を入れたく、全ての印刷終了後には空欄に戻す作業をしたいのですが、ここまでは出来たのですが、
Range("AI32").Value = "原本承認済"
Worksheets("Sheet1").PrintOut
Range("AI32").Value = ""
をどう織り込んだらいいのかが分かりません。
Sub 複数印刷()
Range("AN19").Select
ActiveCell.FormulaR1C1 = "1"
Range("AN19").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Range("AN19").Select
ActiveCell.FormulaR1C1 = "2"
Range("AN19").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Range("AI32").Value = "原本承認済"
Worksheets("Sheet1").PrintOut
Range("AI32").Value = ""
End Sub
とすると、空欄のもとの入ったものが出てきました・・・
全ての印刷が終わった時点で空欄にしたいのですが、ご教授の方よろしくお願いします。
|
|