社交媒体 如何在Excel 2016 VBA中使用MsgBox函数 - 虚拟人物

如何在Excel 2016 VBA中使用MsgBox函数 - 虚拟人物

目录:

视频: How to use the Message Box in Excel VBA (syntax you'll need for msgbox) 2024

视频: How to use the Message Box in Excel VBA (syntax you'll need for msgbox) 2024
Anonim

您可能熟悉VBA MsgBox函数。接受下面显示的参数的MsgBox函数便于显示信息并获得简单的用户输入。它能够获得用户输入,因为它是一个功能。一个函数,你可能知道,返回一个值。在MsgBox函数的情况下,它使用一个对话框来获取它返回的值。继续阅读,看看它是如何工作的。

<!
参数 影响
提示 文本Excel显示在消息框中
按钮 一个数字,指定哪些按钮(以及哪个图标)

出现在消息框中(可选)

标题 消息框标题栏

中显示的文本(可选)

以下是MsgBox函数语法的简化版本: <!显示一个简单的消息框

可以通过两种方式使用MsgBox函数:
简单地显示一个消息给用户:

在这种情况下,你不关心函数返回的结果。

为了得到用户的回应:

  • 在这种情况下,你关心的是函数返回的结果。结果取决于用户点击的按钮。

  • 如果您自己使用MsgBox函数,请不要在参数周围包含括号。以下示例只显示一条消息,不返回结果。显示消息时,代码将停止,直到用户单击确定。 Sub MsgBoxDemo()MsgBox“单击确定以开始打印。 “表格(”结果“)。 PrintOut End Sub

    查看下面的消息框。在这种情况下,当用户点击确定时开始打印。你注意到有没有办法取消打印?继续阅读,找出如何解决这个问题。

一个简单的消息框。

从消息框获取响应

如果您显示的消息框不仅包含“确定”按钮,还可能需要知道用户点击了哪个按钮。你很幸运MsgBox函数可以返回一个代表哪个按钮被点击的值。您可以将MsgBox函数的结果分配给一个变量。

在下面的代码中,使用了一些内置常量,可以很容易地处理MsgBox返回的值:

Sub GetAnswer()Dim Ans As Long Ans = MsgBox(“Start printing?”,vbYesNo )选择Case Ans Case vbYes ActiveSheet。 PrintOut案例vbNo MsgBox“已取消打印”End Select End Sub

常量

功能
vbOKOnly 0 仅显示“确定”按钮。
vbOKCancel 1 显示“确定”和“取消”按钮。
vbAbortRetryIgnore 2 显示中止,重试和忽略按钮。
vbYesNoCancel 3 显示是,否和取消按钮。
vbYesNo 4 显示是和否按钮。
vbRetryCancel 5 显示重试和取消按钮。
vbCritical 16 显示紧急消息图标。
vbQuestion 32 显示警告查询图标。
vbExclamation 48 显示警告消息图标。
vbInformation 64 显示信息消息图标。
vbDefaultButton1 0 第一个按钮是默认的。
vbDefaultButton2 256 第二个按钮是默认的。
vbDefaultButton3 512 第三个按钮是默认的。
vbDefaultButton4 768 第四个按钮是默认的。
看看它是怎么样的。当您执行此过程时,Ans变量被赋值为vbYes或vbNo,具体取决于用户单击哪个按钮。 Select Case语句使用Ans值来确定代码应执行的操作。 一个简单的消息框,带有两个按钮。 也可以使用MsgBox函数结果而不使用变量,如下例所示:

Sub GetAnswer2()If MsgBox(“Start printing?”,vbYesNo)= vbYes Then'… [if if Yes is单击] …否则'… [如果没有单击是的代码] …结束如果结束小组

如何在Excel 2016 VBA中使用MsgBox函数 - 虚拟人物

编辑的选择

古饮食计划:吃什么早餐 - 假人

古饮食计划:吃什么早餐 - 假人

一个发展的挑战早餐的一个古人(洞穴人)饮食膳食计划重新定义了哪些食物适合早餐的想法。谷类或鸡蛋和面包的非古式“传统”早餐不会削减它。不要试图将你的旧餐理念改造成新的古代格式,你可以尝试吃任何东西...

如何构建IOS应用程序

如何构建IOS应用程序

在Xcode中构建iOS应用程序意味着编译所有源代码代码文件在项目中。在构建和运行从模板创建的项目时,看到您所得到的结果真是令人兴奋。构建和运行应用程序相对简单;只需按照以下步骤操作:在工具栏中,选择一个方案...

编辑的选择

如何计算企业的盈亏平衡点 - 傻瓜

如何计算企业的盈亏平衡点 - 傻瓜

以下是您想知道的关于您拥有的业务或操作:您想知道公司必须达到的销售收入才能达到收支平衡。换句话说,你想知道产生零利润的销售收入数量,而不是零损失。幸运的是,无论是这种计算,还是...

如何使用QuickBooks 2014评估财务费用 - 傻瓜

如何使用QuickBooks 2014评估财务费用 - 傻瓜

您可以告诉QuickBooks在逾期时评估财务费用客户发票。为此,您首先设置财务费用计算规则。完成此操作后,您可以通过选择QuickBooks命令轻松评估逾期金额的财务费用。设置财务费用规则要设置财务费用规则,请选择...

如何计算QuickBook 2012中的盈亏平衡点 - 傻瓜

如何计算QuickBook 2012中的盈亏平衡点 - 傻瓜

QuickBooks 2012允许您计算产品盈亏平衡点快速简单。盈亏平衡点显示产生零利润和零损失的销售收入。记得进行利润 - 成本 - 成本分析的公式吗?它是这样的:利润=(销售收入x毛利率百分比) - 固定成本而不是计算利润的基础上...

编辑的选择

如何更改您的计算机的用户帐户图片 - 傻瓜

如何更改您的计算机的用户帐户图片 - 傻瓜

不仅每个使用您的计算机的人都有他自己的用户帐户,但每个用户都可以添加一个图片到用户帐户。所以,如果你不喜欢与你的用户帐户相关的图片,你运气好 - 你可以改变它。无论你选择什么样的图片,它都会出现在欢迎...

:如何更改您的计算机的桌面背景 - 傻瓜

:如何更改您的计算机的桌面背景 - 傻瓜

Windows桌面为您提供灵活性使其个性化。您可以在桌面上显示您最喜欢的孙子的照片,或使用您选择的颜色作为背景。改变电脑桌面背景的可能性几乎是无止境的。您甚至可以应用桌面主题,它应用了多种颜色和...

为老年人:如何选择一个桌面主题为您的计算机 - 虚拟

为老年人:如何选择一个桌面主题为您的计算机 - 虚拟

窗口内置桌面主题,您可以应用快速更改您的计算机的桌面的外观。这些桌面主题保存了包括菜单外观,背景颜色或图案,屏幕保护程序,甚至鼠标光标和系统声音的元素集。主题保存包含菜单外观,背景颜色或图案的元素集合...