Excel VBA Msgbox用法

目录

在Excel VBA 使用过程中我们经常要用到使用”Msgbox”的时候,也可以说掌握”Msgbox”使用方法,在学习VBA过程中是必不可少的。

Msgbox 语法格式

MsgBox (prompt, [ buttons, ] [ title, ] [ helpfile, context ])

prompt:我们要显示的信息,字符格式,可以多行显示。 bottons:可选,对话框中的按钮或图标显示的类型或方式。 title:对话框的名称,默认情况下为程序名,如“Microsoft Excel”。 helpfile和context不常用不做介绍。

1.简单显示信息

Sub msgbox_test1()

    MsgBox "Hello world!"
End Sub

运行结果如下:

image

图片中的“Microsoft Excel”即命令中省略的“title”

图片中的“Hello world!”为命令中的prompt

图片中的“确定”按钮为命中中省略的buttons

image

2.设置msgbox的title

Sub msgbox_test2()
    MsgBox "Hello world!", , "My Title"
End Sub 显示结果如下:

image

3.设置“buttons”

Sub msgbox_test3()
     MsgBox "Hello world!", vbInformation, "My Title"
End Sub

image

4.设置显示“确认”和“取消”两个按钮

Sub msgbox_test4()
    mychoice = MsgBox("程序继续运行请安确定键,否则按取消键!", vbInformation + vbOKCancel, "我的程序")
    MsgBox "你按下了 " & mychoice & " 按钮", vbInformation, "按键检测"
End Sub

运行结果如下下:

image

当我们按下“确认”按钮的时

image

当我们按下“取消”按钮时

image

5.Msgbox的返回值

Msgbox函数的返回值:

image

6.常用的buttons的值

buttons的取值表

image

1(.0~5)对话框中按钮的数量和类型

image

2.(16,32,48,64)决定对话框中显示的图标

image

3.(0,256,512,768)绝对对话框中默认的活动按钮

image

4.(0,4096)决定消息框的强制响应性,不常用

image

以上就是Msgbox的基本用法,欢迎探讨联系[email protected]

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦