学习资料:https://www.yiibai.com/vba/vba_macro_comments.html

注释

单引号或 REM 开头

丸子:多行注释咋办?

消息框(MsgBox)

函数功能:显示一个消息框,并等待用户点击一个按钮,然后根据用户点击的按钮执行相关的操作。

函数用法:MsgBox(prompt[,buttons][,title][,helpfile,context])

参数

参数 类型 选项 说明 默认值
prompt 字符串 必填
在对话框中显示为消息的字符串。提示的最大长度大约为1024个字符。
如果消息扩展为多行,则可以使用每行之间的回车符(Chr(13))或换行符(Chr(10))来分隔行。
 
buttons 数字 选填 指定要显示的按钮的类型,要使用的图标样式,默认按钮的标识以及消息框的形式。 0
title 字符串 选填 显示在对话框的标题栏中的字符串表达式。 如果标题留空,应用程序名称将被放置在标题栏中。
helpfile 字符串 选填 标识用于为对话框提供上下文相关帮助的帮助文件。  
Context 数字 选填

用于标识由帮助作者分配给相应帮助主题的帮助上下文编号。

如果提供上下文,则还必须提供helpfile。

 

Buttons 参数

组说明 参数 参数名称 说明
第一组 指示要在消息框中显示的按钮 0 vbOKOnly 仅显示“确定” 按钮
1 vbOKCancel 显示“确定” 和“取消” 按钮
2 vbAbortRetryIgnore 显示“中止”,“重试”和“忽略” 按钮
3 vbYesNoCancel 显示“是”,“否”和“取消” 按钮
4 vbYesNo 显示“是”和“否”按钮
5 vbRetryCancel 显示“重试”和“取消”按钮
第二组 描述要显示的图标的样式 16 vbCritical 显示严重消息图标
32 vbQuestion 显示警告查询图标
48 vbExclamation 显示警告消息图标
64 vbInformation 显示信息消息图标
第三组 指示哪个按钮必须是默认的 0 vbDefaultButton1 第一个按钮是默认的
256 vbDefaultButton2 第二个按钮是默认的
512 vbDefaultButton3 第三个按钮是默认的
768 vbDefaultButton4 第四个按钮是默认的
第四组 确定消息框的形式 0 vbApplicationModal 应用程序模式 - 当前的应用程序将不会工作,直到用户响应消息框。
4056 vbSystemModal 系统模式 - 所有的应用程序将不会工作,直到用户响应消息框。

返回值

返回值 返回值名称 说明
1 vbOK 确定 按钮被点击
2 vbCancel 取消 按钮被点击
3 vbAbort 中止 按钮被点击
4 vbRetry 重试 按钮被点击
5 vbIgnore 忽略 按钮被点击
6 vbYes  按钮被点击
7 vbNo  按钮被点击

示例

 Function MessageBoxDemo()
'Message Box with just prompt message '
MsgBox("欢迎您~") 'Message Box with title, yes no and cancel Butttons '
result = MsgBox("你喜欢蓝色吗?", , "选择一个选项") ' Assume that you press No Button '
MsgBox ("返回 result 的值是:" &result)
End Function

VBA 学习笔记 - 消息框的更多相关文章

  1. Storm学习笔记 - 消息容错机制

    Storm学习笔记 - 消息容错机制 文章来自「随笔」 http://jsynk.cn/blog/articles/153.html 1. Storm消息容错机制概念 一个提供了可靠的处理机制的spo ...

  2. VBA学习笔记

    这是一个学习VBA编程的学习笔记. 一. 介绍 二. 使用手册 2.1. 如何在Excel2010中开始使用VBA? 2.2. 如何使用VBA编辑器进行编程? 三. 语法说明 3.1 数据类型 3.2 ...

  3. objc_msgSend消息传递学习笔记 – 消息转发

    该文是 objc_msgSend消息传递学习笔记 – 对象方法消息传递流程 的基础上继续探究源码,请先阅读上文. 消息转发机制(message forwarding) Objective-C 在调用对 ...

  4. VBA 学习笔记 - 输入框

    学习资料 https://www.yiibai.com/vba/vba_input_box.html 输入框 InputBox 函数说明 提示用户输入值.当输入值后,如果用户单击确定 按钮或按下键盘上 ...

  5. VBA 学习笔记 - 变量与常量

    学习资料:https://www.yiibai.com/vba/vba_variables.html 变量和常量命名规则 必须以字母开头 不能包含空格.句点(.).感叹号(!)或字符@,&,$ ...

  6. VBA 学习笔记 - 日期

    date() 返回当前的系统日期 返回格式为 YYYY/MM/DD CDate() 学习资料:https://www.yiibai.com/vba/vba_cdate_function.html 将有 ...

  7. VBA 学习笔记 - 运算符

    学习资料:https://www.yiibai.com/vba/vba_operators.html 算术运算符 加减乘除模指,这个没啥特别的. 比较运算符 和 Lua 相比,判断相等变成了一个等于号 ...

  8. 3.5html学习笔记之框模型,盒子模型

    块元素:block 两个相邻的元素外边距,两者之间取最大. 浮动(定位机制针对框来说): 1.position:absolute,relative,fixed 1)relative:在原来的位置上进行 ...

  9. VBA学习笔记(8)--遍历所有文件夹和文件

    说明(2017.3.26): 1. 采用的是兰色幻想教学视频中的“父子转换法” 2. 这种VBA的遍历文件夹方法非常难理解,主要是因为dir这个函数,第一次带参数调用,返回的是此目录下的第一个文件,第 ...

随机推荐

  1. JS高级---一个神奇的原型链

    一个神奇的原型链 <script> var divObj=document.getElementById("dv"); console.dir(divObj); //d ...

  2. rancher2中文文档地址

    rancher2中文文档地址 待办 https://docs.rancher.cn/

  3. 计算系数(NOIP2011提高LuoguP1313)

    一道数论好题,知识点涉及扩展欧几里得,快速幂,逆元,二项式定理,模运算,组合数等. (别问为啥打了快速幂不用费马小求逆元...我就练习下扩欧) (数据就应该再加大些卡掉n^2递推求组合数的) #inc ...

  4. 每天进步一点点------Allegro中SYMBOL种类

    Allegro 中SYMBOL 种类在Allegro 中, Symbol 有五种, 它们分别是Package Symbol .Mechanical Symbol.Format Symbol.Shape ...

  5. 刷题72. Edit Distance

    一.题目说明 题目72. Edit Distance,计算将word1转换为word2最少需要的操作.操作包含:插入一个字符,删除一个字符,替换一个字符.本题难度为Hard! 二.我的解答 这个题目一 ...

  6. python正则--re模块常用方法

    前面几篇关于正则匹配的文章我用的方法都只有一个re.search 但其实正则re模块提供很多非常好用的方法,我们先来看看re模块都有那些属性方法呢 前面的一堆带_或者大写的就不关注了,主要关注最后面的 ...

  7. .h头文件 .lib库文件 .dll动态链接库文件关系

    .h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的. 附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件.如果要完成源代码的编译和链接,有头文件和lib就够 ...

  8. nginx的负载均衡配置

    1.下载nginx的压缩包,可以去官网下载 2.解压缩,可以看到其中有个conf的文件夹,在该目录中,nginx.conf配置文件就是核心配置文件 3.默认配置 #user nobody; worke ...

  9. 数据库程序接口——JDBC——功能第四篇——事务之Spring事务

    综述 事务的实现方式有三种,JTA,Spring事务,Web Container方式.本篇讲述Spring事务. Spring事务分为两个部分核心对象,Spring事务的实现方式. Spring事务实 ...

  10. Java - Test - TestNG: testng.xml 简介

    1. 概述 简介 testng.xml 中的格式, 元素 2. 背景 testng.xml 概述 测试套件 的配置文件 问题 一下生成了那么多内容 我有点看不懂 一上来就看不懂, 其实很正常, 慢慢说 ...