Questo sito utilizza cookie, anche di terze parti, per migliorare la tua esperienza e offrire servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie

A volte capita di costruire dei form VBA che non devono essere chiusi se non attraverso le funzionalità del form stesso. Per questo è necessario evitare che il form si possa chiudere tramite il pulsante X in alto a destra del form.

 

Ecco il semplice codice che esegue questa operazione

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
     
 If CloseMode = 0 Then
        Cancel = True
        MsgBox "attenzione il pulsante X è disabilitato. Usa i pulsanti della maschera", vbCritical
    End If
     
End Sub
Joomla templates by a4joomla