Re: MsgBox basics
- From: "Paul B" <to_much_spam_to_list@xxxxxxxxxx>
- Date: Mon, 13 Mar 2006 14:59:40 -0500
Phil take out the (), MsgBox "Your time has expired", vbOKOnly, "Time
expiry notification"
or just MsgBox "Your time has expired", , "Time expiry notification"
and for yes no cancel use something like this
Sub Message_box_test()
Msg = "Put message here"
Title = "Put title here"
Response = MsgBox(Msg, vbYesNoCancel + vbQuestion, Title)
If Response = vbNo Then
'your code if no is clicked here
MsgBox "you clicked no"
Exit Sub ' Quit the macro
End If
If Response = vbCancel Then
'your code if Cancel is clicked here
MsgBox "You clicked cancelled"
Exit Sub ' Quit the macro
End If
'your code if Yes is clicked here
MsgBox "you clicked yes"
End Sub
--
Paul B
Always backup your data before trying something new
Please post any response to the newsgroups so others can benefit from it
Feedback on answers is always appreciated!
Using Excel 2002 & 2003
"Phil C" <philip.cosgriff@xxxxxxxxxx> wrote in message
news:erMw0atRGHA.1572@xxxxxxxxxxxxxxxxxxxxxxx
Hi Guys
Please help. I am obviously failing to understand something very basic
about
MsgBox syntax.
I have only previously used this function to give simple messages to the
user, and provide a single (default) OK button: E.g.
MsgBox "Your time has expired"
I want to add more buttons in due course (Yes, No, etc) but, for now, was
just trying to customise the title (caption) of the the message box:
MsgBox ("Your time has expired",vbOKOnly,"Time expiry notification")
produces a compile error ("expected: =") and I can't make sense of the
Help
associated.
I am not including any Help/Context, so have left those options blank
I have tried assigning the message and Title as strings
Dim Msg As String
Dim Title As String
Msg = "Your time has expired"
Title = "Time expiry notification"
MsgBox (Msg, vbOKOnly, Title)
but to no avail..
And
MsgBox (Msg, vbOKOnly, Title, , ,) just produces another type of
'expected'
compile error
Thanks, Phil
PS. Once I have sorted the syntax, I should be able to use 0 instead of
vbOKOnly, 1 for vbOKCancel, etc. Right?
.
- Follow-Ups:
- Re: MsgBox basics
- From: Phil C
- Re: MsgBox basics
- References:
- MsgBox basics
- From: Phil C
- MsgBox basics
- Prev by Date: Re: MsgBox basics
- Next by Date: Re: Looping a column in workbook 1 to workbook 2's sheets
- Previous by thread: Re: MsgBox basics
- Next by thread: Re: MsgBox basics
- Index(es):