Originariamente inviato da Vash SD

Se Si allora chiudi il programma sennò chiudi la finestra frmAllert ma il programma si chiude se faccio click su No non succede niente, Perchè?
non ho afferrato molto bene cosa vuoi dire,
non capisco cosa intendi fare con cmdsi=true, prova a mettere Option Explicit in cima ai tuoi progetti (per prima cosa).
Poi, per fare quello che vuoi fare basta che fai un msgbox.
codice:
Private Sub Form_Unload(Cancel As Integer)
    Dim Risposta As Integer
    Risposta = MsgBox("Are you sure?", vbYesNo + vbQuestion, "Logout")
    If Risposta = vbNo Then
        Cancel = 1
    End If
End Sub