电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第7课VBA信息函数Msgbox

第7课VBA信息函数Msgbox_第1页
1/13
第7课VBA信息函数Msgbox_第2页
2/13
第7课VBA信息函数Msgbox_第3页
3/13
1 / 13 第七课:信息函数 Msgbox 输入输出语句是 VBA 中应用最广也是最简单的两种语句,本课时主要介绍两种输出语句的语法和思路,下一课时则介绍两种输入语句的语法和应用思路。 本课时内容摘自《Excel VBA 程序开发自学宝典(第 2 版)》第 10 章 7.1 Msgbox 函数的功能及作用 VBA 最常见的信息输出方式是使用 Msgbox 函数,在任何 VBA 的书籍中,它所出现的频率都是最高的。 在英文中,Msg 表示 Message,即消息,而 Msgbox 则表示信息框。 顾名思义,Msgbox 是用于在屏幕中显示某些信息的对话框,告诉用户需要做什么,或者提示程序的运算结果,或者某操作的步骤说明等,它的作用极其广泛。 站在 VBA 开发者立场,对 Msgbox 函数的功能可做以下分类: 7 .1 .1 返回运算结果 告诉用户 VBA 的运算结果通常有三种模式:存入工作表、打印到文件和利用消息框返回结果。通常对于临时性的、不需要储存的信息可以利用对话框来展示,它的特点是关闭窗口后就完全消失,不占用任何内存空间。 7 .1 .2 询问执行方式 对于某些有多种执行选项的操作,例如“隔行着色工作表”工具,它可以对奇数行着色,也可以对偶数行着色,为了体现程序的通用性和灵活性时,往往弹出一个提示框让用户选择执行方式,这是最佳的程序开发思路。 例如下图中,用户单击不同按钮时,VBA 会执行不同的着色方式: 图 7.1 利用 Msgbox 询问执行方式 2 / 13 7 .1 .3 提示执行步骤 在设计VBA 程序时,如果后续需执行的操作较复杂,应该通过一个消息框来提示用户。包括该程序大概有多少步骤,各步骤中需要注意哪些问题,或者在什么情况下需要跳过什么步骤等,从而减少程序出错的机率。 7 .1 .4 告知错误原因 终端用户在执行VBA 程序时,总会有或多或少的错误产生。有时是程序员粗心写错代码造成,有时是代码的兼容性造成,有时是代码完全正确但用户的数据不规范造成。而 VBA很多时候返回的错误提示让人摸不着头脑,程序员有必要预先设置更有意义的错误提示,告诉用户产生此错误的可能情况。 例如,当工作表保护时执行以下语句,一定会产生错误提示: Sub 创建新表() Sheets.Add End Sub 图 7.2 工作簿保护时创建新表失败的提示 从图片和代码进行分析,错误提示与代码实际出错的原因风马牛不相及,这完全不利于终端用户了解程序出错的原因。为了避免这种差错,开发程序者需要通过一个信息框来展示更有意义...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第7课VBA信息函数Msgbox

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部