'「中止・再試行・無視」ボタンで分岐
Select Case MsgBox(Prompt:="データ欠損!(無視で強制起動)", Buttons:=vbAbortRetryIgnore)
Case vbAbort
'中止をクリックしたときの処理
Case vbRetry
'再試行をクリックしたときの処理
Case Else
'それ以外(無視)をクリックしたときの処理
End Select
'「はい・いいえ・キャンセル」ボタンで分岐
Select Case MsgBox(Prompt:="データを上書きします(いいえで新規追加)", Buttons:=vbYesNoCancel)
Case vbYes
'はいをクリックしたときの処理
Case vbNo
'いいえをクリックしたときの処理
Case Else
'それ以外(×ボタンかキャンセル)をクリックしたときの処理
End Select
'「OK・キャンセル」ボタンで分岐(キャンセルをデフォルト)
If MsgBox(Title:="削除確認", Prompt:="データを削除します", Buttons:=vbOKCancel + vbDefaultButton2) = vbOK Then
'OKをクリックしたときの処理
Else
'×ボタンかキャンセルをクリックしたときの処理
End If
'キャンセルをデフォルト、注意アイコンを表示する
If MsgBox(Title:="削除確認", Prompt:="データを削除します", Buttons:=vbOKCancel + vbDefaultButton2 + vbExclamation) = vbOK Then
'OKをクリックしたときの処理
Else
'×ボタンかキャンセルをクリックしたときの処理
End If
'「OK・キャンセル」ボタンで分岐
If MsgBox(Title:="実行確認", Prompt:="処理を実行します", Buttons:=vbOKCancel) = vbOK Then
'OKをクリックしたときの処理
Else
'×ボタンかキャンセルをクリックしたときの処理
End If
'「はい・いいえ」ボタンで分岐
If MsgBox(Title:="実行確認", Prompt:="処理を実行します", Buttons:=vbYesNo) = vbYes Then
'はいをクリックしたときの処理
Else
'いいえをクリックしたときの処理
End If
'「再試行・キャンセル」ボタンで分岐
If MsgBox(Title:="エラー発生", Prompt:="対象のフォルダが見つかりません", Buttons:=vbRetryCancel) = vbRetry Then
'再試行をクリックしたときの処理
Else
'×ボタンかキャンセルをクリックしたときの処理
End If