| 
    
     |  | エクセルのマクロをくみました。 下記マクロはA列に1を入力した部分のみ、B列から横17列分をとなりのシートに
 抽出して印刷するというマクロです。
 しかし、今の状態では1回1回印刷ボタンを押さなければ
 印刷しません。これを1を入力したものすべてを1回印刷ボタンを押すことで
 すべて印刷するように変更したいのですが・・・できないでしょうか?
 
 Range("A65536").End(xlUp).Select
 If ActiveCell.Value = "印刷" Then
 MsgBox "印刷指定がありません"
 Else
 Selection.ClearContents
 ActiveCell.Offset(, columnOffset:=1).Activate
 numRows = Selection.Rows.Count
 numColumns = Selection.Columns.Count
 Selection.Resize(, numColumns + 17).Select
 Selection.Copy
 Sheets("注文書印刷フォーム").Select
 Range("A35").Select
 ActiveSheet.Paste
 Application.CutCopyMode = False
 ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
 Sheets("データテーブル").Select
 End If
 ActiveWorkbook.Save
 End Sub
 
 
 |  |