• ベストアンサー

Excel エクセル マクロ VBA

エクセルマクロで指定したシート(2シート目)から末尾のシートまで印刷したい場合、下記のようなコードで良いでしょうか? Sub Sample1() Dim i As Long For i = 2 To Sheets.Count ActiveWorkbook.Sheets(i).Select (Replace:= False) Next i Activesheet.PrintOut Preview:=True End Sub

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

Sub Sample1() Dim i As Long ActiveWorkbook.Sheets(2).Activate For i = 2 To Sheets.Count ActiveWorkbook.Sheets(i).Select Replace:=False Next i ActiveWindow.SelectedSheets.PrintOut Preview:=True End Sub で試してみてください。