VBA
1Sub 印刷() 2' 3' 印刷 Macro 4' 5 6 Dim rc As Long 7 rc = MsgBox("sheet2の帳簿を印刷しますか?", vbYesNo + vbQuestion) 8 9 If rc = vbYes Then 10 11 Sheets("sheet2").Select 12 ActiveWindow.SelectedSheets.PrintOut 13 Sheets("sheet1").Select 14 Range("C2:F3").Select 15 16 Else 17 End If 18 19End Sub
VBA初心者で、本とネットで勉強しながら、上記を作成しました。
上記の式をsheet2-8で繰り返し行いたいです。
sheet2~8まで、それぞれのシートの印刷が必要かどうか問い、
必要であれば印刷、
不要であれば次のシートが必要か問う
という形を作成したいです。
この式のシート名を変えて、下に数珠すなぎに繰り返せばいいと思うのですが、
他に方法があるように思い…しかし、たどり着けません。
sheet名は日本語表記に変更しています。
ご教授いただけると助かります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/15 05:10
2019/11/15 05:18
2019/11/15 05:19
2019/11/15 09:28
2019/11/15 09:34
2019/11/15 09:45