Alex,
My understanding is that you cannot disable the Close X on an InputBox.
However, using code you can disable one on a userform. I believe that is
what the other reply was trying to tell you, even though you aren't
currently using a UserForm.
Using this code in your UserForm will force a user to click a command button
to close the form. If the user clicks the X, a message will appear telling
them it is disabled.
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then
Cancel = True
MsgBox "The X is disabled, please use a button on the form.",
vbCritical
End If
End Sub
Regards,
Paul
--
"Ewing25" <(E-Mail Removed)> wrote in message
news:03A25B60-0F74-4E58-A472-(E-Mail Removed)...
> Okay so i have a inputbox that pops up from this code.
>
> Dim Message2, Title2, MyValue
> Message = "Please Enter Last 5 Digits of Your Card Number"
> Title = "AMEX Number" '<--Change
> MyValue = InputBox(Message, Title)
>
> If MyValue = "" Then
> Sheets("Expense Amex").Protect password:="welcome"
> Exit Sub
>
> End If
>
>
> Range("Cardholder_Number").AutoFilter
> Range("Cardholder_Number").AutoFilter Field:=1, Criteria1:=MyValue,
> visibleDropDown:=False
> Sheets("Expense Amex").Protect password:="welcome"
> On Error Resume Next
>
> What i want to do is make it so they cant press the red X in the top right
> of the form. how do i do this?
>
> Thanks,
> Alex
|