Programming Excel/VBA PartII handout
MsgBox button values:
Value
Excel constant
Description
vbOKOnly
Display OK button only.
vbOKCancel
Display OK and Cancel buttons.
vbAbortRetryIgnore
Display Abort, Retry, and Ignore buttons.
vbYesNoCancel
Display Yes, No, and Cancel buttons.
vbYesNo
Display Yes and No buttons.
vbRetryCancel
Display Retry and Cancel buttons.
vbCritical
16
Display Critical Message icon.
vbQuestion
32
Display Warning Query icon.
vbExclamation
48
Display Warning Message icon.
vbInformation
64
Display Information Message icon.
vbDefaultButton1
First button is default.
vbDefaultButton2
256
Second button is default.
vbDefaultButton3
512
Third button is default.
vbDefaultButton4
768
Fourth button is default.
vbApplicationModal
Application modal; the user must respond to the message
box before continuing work in the current application.
vbSystemModal
4096
System modal; all applications are suspended until the
user responds to the message box.
vbMsgBoxHelpButton
16384
Adds Help button to the message box
VbMsgBoxSetForeground
65536
Specifies the message box window as the foreground
window
vbMsgBoxRight
524288
Text is right aligned
vbMsgBoxRtlReading
1048576
Specifies text should appear as right-to-left reading on
Hebrew and Arabic systems
MsgBox return Values:
Return Values (Excel constant)
Return Values (numerical)
Button selected
vbOK
OK
vbCancel
Cancel
vbAbort
Abort
vbRetry
Retry
vbIgnore
Ignore
vbYes
Yes
vbNo
No