フォームのコード
Private Sub CommandButton_No_Click()
UserForm1.Tag = vbCancel
UserForm1.Hide
End Sub
Private Sub CommandButton_Yes_Click()
UserForm1.Tag = vbOK
UserForm1.Hide
End Sub
Private Sub UserForm_Initialize()
UserForm1.Tag = vbCancel
End Sub呼び出し元のコード
UserForm1.Show
If UserForm1.Tag = vbOK Then
MsgBox "Yesがクリックされました"
ElseIf UserForm1.Tag = vbCancel Then
MsgBox "Cancelがクリックされました"
End If
Unload UserForm1ネタ元