Microsoft 製品に組み込まれている Visual Basic の実装。
「いいえ」を選んだら一度終了して、再度同じボタンを押したら次のメッセージというのは以下の様なイメージで可能です。
Sub 印刷402()
'
' 印刷402 Macro
'
'
Static I As Byte
If I = 0 Then
If vbNo = MsgBox("フォトタイマー(PTF/STB/不要なら削除)は適切に選ばれてますか?", vbYesNo) Then I = 1: Exit Sub
End If
If I <= 1 Then
If vbNo = MsgBox("高電圧ケーブルの長さは適切に選ばれてますか?", vbYesNo) Then I = 2: Exit Sub
End If
If I <= 2 Then
If vbNo = MsgBox("組合せX線管装置/サポーティングフォークは適切に選ばれてますか?", vbYesNo) Then I = 3: Exit Sub
End If
If I <= 3 Then
If vbNo = MsgBox("工事費用は追加してますか?", vbYesNo) Then I = 4: Exit Sub
End If
MsgBox "基本構成と関連オプションだけ抽出して印刷します!!"
MsgBox "印刷後、上書き保存せずにファイル(XR価格表.xlsm)を閉じます!!"
I = 0
Range("A:F,OR:OR").Select
Range("OR1").Activate
Selection.PrintOut From:=2, To:=2, Copies:=1, Collate:=True
ActiveSheet.Range("$A$11:$PY$260").AutoFilter Field:=408
ThisWorkbook.Saved = True
Application.Quit
End Sub