网络教程课都有哪提示.pdfVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第12课VBA都有哪有提示

为了帮助用户快速学会VBA,微软对VBA提供了大量的提示信息,从而降低学习成本,

加快学习进度。

12.1.提示的重要性

提示,通常是注意事项或者传递某些重要的信息。在使用软件时细看地细查提示对于掌

握软件有极大的帮助。

帮助体现在两个方面:更好、更好地掌握软件使用方法,避免出错。

举例:安装OFFICE时,很多人不看提示,一直按回车键,往往产生悲剧结果原本想

安装2003和2010同时存在,结果装完后发现2003没有了,只剩下2010.

安装某些软件法、器时不看提示,装完后才发现,同步装了一些莫名其妙的杀毒软

件、网页插件、网购软件等等…….

安装百宝箱时,不看提示,结果打开Excel产生错误提示。

如果仔细看看提示,很多很多都可以避免,这也重复上节课所说的:恶果往往都是

自己种下的。

下图是百宝箱的安装向导中的某个画面:

理应根据需求情况选择安装组件,如果不选,默认是安装所有组件,那么不需要

的功能都装上了,如果是2013用户,还会产生错误提示。

再如,以下提示相信多数人都遇到过,看提示者一看就明白如何处理,马上修改保

存类型就解决了:

下图是“启用宏的工作簿”提示。

再看这个提示,打开带VBA的工作簿后,单击按钮不执行命令,很多人马上就要发帖、

提问了。事实上,当你养成看提示的习惯后,用发帖的二分之一时间就解决此问题了。

再如,下图的错误很常见,返回了错误结果,怎么办泥?,什么呢?

事实上,单击叹号,一秒钟就明白出错的了。

通过以上举例,你明白看提示的重要性了吗?

12.2.VBA自动提示的分类与目的

基本语法提示:为用户检查代码语法

过程名称提示:协助用户快速录入过程名称

属性与方法提示:向用户展示方法与属性名称

参数提示:提示参数的个数、名称、类型和是否可选

运行时错误提示:执行代码阶段提示错误信息

通过以上提示,不管是输入代码、学习VBA还是调用代码都有较大的帮助。

12.3.基本语法提示

基本语法提示用于书写代码阶段为用户检查代码的语法正确性,它有两种提示方式,一

是提示信息框,二是红色字符标示有问题的代码。

例如VBA的过程名称不能使用数字命名,那么输入代码时使用了数字将会产生以下提

示,同时将代码用红色标示出来,根据提示可以明白代码错在何处。

再如录入With语句、条件语句、循环语句时,代码未录入完整也属于基本的语法错误,

VBA会给予及时的提示。

看到这个提示就明白出错是有IF没有Then或者Goto,可以马上通过F1键查询帮

助,获得完整的语法说明,从而根据语法列表修改代码。

以上提示是缺少With的对象,正确的写法是:

Withobject

在With后面必定有一个对象明名称。

以上错误的是循环语句Foreach语句必须有In关键字,缺少此关键字则无法执行。

以上错误是因为Sub关键字与过程名字中间缺少空格。提示缺少等号,是因为VBA将

“Sub求和”当成了函数名称,调用函数时需要使用等号。例如以下代码包括两个过程,前

者是自定义函数,后者是一个SUB过程,在SUB过程中调用自定义函数,将自定义函数的

返回值赋予变量时需要使用等号。

FunctionSub求和()

Sub求和=Range(a1)+Range(C1)

EndFunction

Subtest()

DimaAsInteger

a=Sub求和()

EndSub

如果将过程Test中的“a=”删除,那么可以重现以上错误提示。

12.4.过程名称提示

通过VBA自带的提示来录入过程,效率更高,出率机率更低。例如要编写一个私有的

过程,过程中的变量全是静态变量,过程的名称为“求和”,正确的写法如下:

PrivateStaticSub求和()

EndSub

不过,Private和Static不易记,而且记代码有违快乐学习法

文档评论(0)

kay5620 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档