VBA编程中MsgBox函数怎么用

Excel编程中的MsgBox函数用于输出一个对话框,该函数在编程调试以及输出结果方面具有极为重要的意义。下面小编就为大家讲解一下该函数的具体使用方法。

操作方法

  • 01

    首先来看一下MsgBox的基本语法格式: MsgBox(prompt[, buttons] [, title] [, helpfile, context]) 下面就其中的各参数进行详细的讲解。 prompt参数(必选参数):该参数用于表明输出对话框所显示的内容,由于该参数只代表长度为255个字符的一个字符串,因此我们可以使用“&”连接符将各部分字符串连接起来,同时可以借助函数“Chr(10)”实现换行操作。其中一种效果如图:

  • 02

    Buttons参数(可选参数):用于定义输出窗口的按钮样式及图标显示类型,常见按钮样式如下: 按钮类型           对应数值     描述 vbOKOnly               0     只显示 OK 按钮。 VbOKCancel             1     显示 OK 及 Cancel 按钮。 VbAbortRetryIgnore     2     显示 Abort、Retry 及 Ignore 按钮。 VbYesNoCancel          3     显示 Yes、No 及 Cancel 按钮。 VbYesNo                4     显示 Yes 及 No 按钮。 VbRetryCancel          5     显示 Retry 及 Cancel 按钮。 VbCritical            16     显示 Critical Message 图标。 VbQuestion            32     显示 Warning Query 图标。 VbExclamation         48     显示 Warning Message 图标。 VbInformation         64     显示 Information Message 图标。 如图为设置按钮类型为“VbInformation”时的效果:

  • 03

    Title参数(可选参数):用于定义在输出窗口标题栏处显示的文本内容,如图设置其标题栏为“提示”时的效果:

  • 04

    MsgBox的返回值:该输出框会根据用户所点击的按钮的类型返回对应的常量: 常数        值      描述 vbOK         1     OK vbCancel     2     Cancel vbAbort      3     Abort vbRetry      4     Retry vbIgnore     5     Ignore vbYes        6     Yes vbNo         7     No 编写如图所示的验证代码: Sub 实例MsgBox() If vbOK = (MsgBox("请点击确定按钮", vbOKCancel, "提示")) Then MsgBox "确定按钮被点击", vbOKOnly End If End Sub

  • 05

    点击“运行子过程”按钮。

  • 06

    就可以看到效果啦。

(0)

相关推荐

  • VBA编程中的Resize函数怎样使用?

    VBA编程中的Resize函数怎样使用? 操作方法 01 打开本地的excle软件,选中两个单元格. 02 然后在顶部菜单栏中找到"开发工具"->"Visual B ...

  • VB中MsgBox函数的应用

    执行MsgBox 函数,程序被暂停并产生一个对话框.对话框中包含提示信息和命令按钮,等待用户单击某个命令按钮.Msgbox函数返回所选按钮的整数值,并以此作为程序继续进行的依据. 格式:Msgbox( ...

  • 怎样在VBA指令中调用Excel函数

    有时在编写VBA程序时,会发现没有与Excel函数相对应的VBA指令,在此情况下,只能想办法通过引用Excel函数来达到目地,本文就此问题给予详细解答. 操作方法 01 打开 Microsoft Of ...

  • vba操作Excel之MsgBox函数参数详解

    一、函数语法 函数名称:MsgBox 函数功能:在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。 函数语法: MsgBox(prompt[, buttons] ...

  • Excel中VBA编程定义不同类型变量和作用域的公式方法

    Excel中的VBA编程能够让我们更加方便地操作Excel,下面给大家讲讲Excel中VBA编程定义不同变量和作用域的方法和公式.具体如下:1. 第一步,在电脑上打开Excel软件进入如图所示的Exc ...

  • Word中利用VBA编程制作考试用作文稿纸

    语文考试中,经常用到作文稿纸,Word中带有稿纸模板,但有诸多限制(如纸型.行列数等相对固定),在试卷排版时颇为不便.经过尝试,笔者找到一种利用Word的VBA编程,通过绘制表格实现考试用作文稿纸的方 ...

  • excel中vba里的ontime函数的使用方法

    小编致力于为大家奉献最有效的,让大家能够解决掉问题,但是大家也都知道,每个人遇到的情况都是不一样的,大家在看小编的同时,除了跟随操作,也需要自己的思考,举一反三的解决问题,这样才会变得更加有内涵,成为 ...

  • 如何在EXCEL中进行VBA编程

    很多人在办公的时候用的EXCEL进行数据管理,但有的时候需要用到VB编程,将告诉大家如何在EXCEL中进行VBA变成 操作方法 01 双击打开桌面的EXCEL 02 单击右上角的OFFICE图标,找到 ...

  • VBA编程删除Excel中符合多重条件的行

    Excel中按给定条件批量删除行,一般采用按条件排序然后手工删除的方法,但如果是多重条件,同时行数比较多得情况下,用这种方法效率太低了,累得疲惫不堪,还容易出错.而用VBA编一个简单的程序,只需一瞬间 ...