MsgBox的强大之处在于它可以定制显示多个按钮以及不同的图标。你可以根据需要选择合适的按钮类型(如“确定”、“取消”、“是”、“否”),也可以添加图标来表示警告、询问等。 按钮类型: vbOKOnly:只显示“确定”按钮。 vbYesNo:显示“是”和“否”按钮。 vbYesNoCancel:显示“是”、“否”和“取
把msgbox的返回值赋值到一个变量里: Sub test11() Dim k k = MsgBox("测试返回值", vbYesNoCancel) MsgBox "你点击了按钮:" & Choose(k, "确定", "取消", "终止", "重试", "忽略", "是", "否") End Sub 点击“是” 返回值 例:询问是否删除第5行,并按选项操作。 Sub test12() If MsgBox...
1) answer = MsgBox("你是否要清空工作表?", vbYesNo + vbQuestion, "清空工作表") 使用括号时,MsgBox函数有三个参数。第一部分用于消息框中的消息。使用第二部分指定要在消息框中显示的按钮和图标。第三部分显示在消息框的标题栏中。 注意:将光标放在Visual Basic编辑器中的vbYesNo上,然后单击F1查看可以使用...
Title参数(可选参数):用于定义在输出窗口标题栏处显示的文本内容 MsgBox的返回值:该输出框会根据用户所点击的按钮的类型返回对应的常量: 常数 值 描述 vbOK 1 OK vbCancel 2 Cancel vbAbort 3 Abort vbRetry 4 Retry vbIgnore 5 Ignore vbYes 6 Yes vbNo 7 No...
一、msgbox 基础语法 msgbox有语句和函数两种格式如下,其中[ ]中的内容可以省略。语句格式:MsgBox(prompt[, buttons] [, title] [, helpfile, context])函数格式:变量=MsgBox(prompt[, buttons] [, title] [, helpfile, context])其中的参数除buttons外均与inputbox函数相同。prompt是对话框消息出现的字符串...
1) answer = MsgBox("你是否要清空工作表?", vbYesNo + vbQuestion, "清空工作表") 使用括号时,MsgBox函数有三个参数。第一部分用于消息框中的消息。使用第二部分指定要在消息框中显示的按钮和图标。第三部分显示在消息框的标题栏中。 注意:将光标放在Visual Basic编辑器中的vbYesNo上,然后单击F1查看可以使用...
Return value:MsgBox函数的返回值可以是以下常量之一: vbOK(用户点击了“确定”按钮) vbCancel(用户点击了“取消”按钮) vbAbort(用户点击了“中止”按钮) vbRetry(用户点击了“重试”按钮) vbIgnore(用户点击了“忽略”按钮) vbYes(用户点击了“是”按钮) vbNo(用户点击了“否”按钮) 以下是一个示例,演示如...
因为MsgBox函数的返回值是有严格要求的:MsgBox函数的返回值如下表所示,在程序代码中也可以使用常数名称,而不必使用实际数值。如下面的代码所示:Private Sub Workbook_BeforeClose(Cancel As Boolean)Dim MyiMsg As Integer MyiMsg = MsgBox("文件即将关闭,您是否要保存呢?", VbYesNoCancel + VbQuestion)Select ...
MsgBox函数的语法如下:MsgBox(prompt[,buttons][,title][, helpfile, context])无返回值:MsgBox "Do you wish to save the changes to'"&_ThisWorkbook.Name&"'",vbYesNoCancel+vbExclamation有返回值:Dim iResponse As IntegerIResponse=MsgBox("Do you wish to save the changes to'"&_...
", vbYesNoCancel, "操作选择") If i = vbYes Then MsgBox "您选择了'打开文件'。" ElseIf i = vbNo Then MsgBox "您选择了'保存文件'。" Else MsgBox "您选择了'取消'。" End IfEnd Sub 3. MsgBox函数的应用场景 3.1. 信息提示与确认操作 MsgBox函数在VBA编程中有着广泛的...