|  

» Prevent a UserForm from closing when the user clicks the x-button using VBA in Microsoft Excel

VBA macro tip contributed by Erlandsen Data Consulting offering Microsoft Excel Application development, template customization, support and training solutions
If you want to prevent a Userform from closing when the user clicks the x-button in the top right corner of the dialog,
you can add the macro below to the UserForms code module:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    If CloseMode = vbFormControlMenu Then
        Cancel = True
        MsgBox "You can't close the dialog like this!"
    End If
End Sub
This will also prevent the dialog to be closed when the user presses Alt+F4 on the keyboard.


Rate This Tip
12 34 5
Rating: 4.65     Views: 26802
No comments have been submitted.
Click here to post comment
For Registered Users
Name
Comment Title
Comments