- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(第三课如何获得帮助
如何获得帮助(课堂笔计)
Excel VBA提供了足够的、完善的帮助系统协助用户学好VBA。
毫不夸张地说,VBA是世上最易学的编程语言,易学主要体现在三个方面。
其一是它提供各种现成的控件,属于可视化的编程语言。例如需要创建一个窗体,一个按钮,鼠标拖拉就完成,可以看到自己创建的窗体和控件。但是有些程序语言一切都是代码化的,例如生成一个窗体必须用代码,窗体的大小、背景颜色、显示位置等等一切都是用代码控制,在执行代码之前是看不到窗体的。VBA的可视化编程对新手而言是减轻了大半的工作量。
其二是可以录制宏,不会编写设置单元格格式的代码?录制宏!不会编写排序的代码?录制宏!不会编写筛选、有效性、创建图表、透视表的代码?录制宏……VBA的60%的代码都可以来自录制宏,剩下的工作则手工编写。
换言之,学其它程序语言,你得到花100分的精力,而学VBA,花40%的精力足以解决一切问题。
其三是VBA提供了足够完善的帮助系统,代码中的对象、方法、事件、属性以及一切数据类型的名称、范围等等都有足够详细的解释。而且重要的的它在含义解释之外还提供案例帮助用户理解,以及人性化的“请参阅”,从而将与当前查询对象相关的知识点都可以联系起来。
以上三点中,今天着重讨论VBA的帮助系统。
VBA的帮助系统不仅仅在于F1快捷键所打开的窗口中,而是体现在多个方面:
不会编代码时:
提供录制宏工具,自动产生代码。
不懂宏代码时
提供帮助信息,供用户查阅每个单词的含义的用法,甚至提供示例。
会编代码时
提供即时信息,帮助用户快速而准确地录入代码
忘记某些参数的名称或者数据时,提供字典式的海量信息可供查阅,解除“背代码”的烦恼。
执行代码时
提供错误编码和出错原因分析。
可见,VBA的帮助不仅完善、细致,而且相当的贴心,为你全程服务。
本课程主要针对以上问题讲解如何获取VBA的帮助,从而使自己的编程工作更顺利,同时也解放双手、解放大脑。
录制宏
录制宏是VBA的最佳助手,有了录制宏,编程工作可以减轻60%左右的工作量。
那我们从录制一个宏开始,了解录制宏、调用宏的方法,再分析录制宏的优缺点,最后讲述应如何正确地对待录制宏,让录制宏工具协助我们学好VBA编程。
录制宏与执行宏
首行申明,如果你只满足于录制宏并使用宏来工作,而且不是想进修VBA,系统地学习编程,那么你不适合入群听我的课程,我所说的录制宏也并不适合你的需求。
言归正传,录制宏究竟能干什么?
录制宏就像录音机或者录相机,可以全程录制用户的操作,用代码将用户的每个操作记录下来。当用户调用宏时,可以“回放”这些代码,实现同样的工能,从而解放双手。
为了了解录制宏的工作模式,以及熟悉录制宏的流程,请跟着我操作:
(1)在Sheet1工作表的A1单元格输入字符串“VBA是制表界的大杀器”,然后单击回车键,此时活动单元格不是A1单元格。
(2)单击【开发工具】\【录制宏】,在弹出的对话框中按下图所示方式设置,包括指定宏的名称、指定快捷键(Ctrl+q)以及指定代码的保存位置(当前工作簿)。设置完毕后单击“确定”按钮。
图 11 设置录制宏的宏名称、快捷键与保存位置
(3)选择A1单元格,并分别单击【开始】选项卡中的【加粗】、【倾斜】、【下划线】三个键钮,从而使A1单元格显示为加粗、倾斜与下划线状态。执行结果如下:
图 12 加粗、倾斜与下划线
(4)双击A列与B列的中线,从而使A列自动调整列宽。此时A1单元格的状态如下:
图 13 录制宏的最终效果
(5)单击【开发工具】\【停止录制】,此时宏录制器不再记录操作。
(6)在Sheet2工作表的A1单元格输入字符串“好字的五笔打法:VB”
(7)使用快捷键【Ctrl+q】调用刚才所录制的宏,执行结果如下:
图 14 回放宏代码
由此可见,录制宏时可以将多个操作步骤记录下来,当需要时使用快捷键调用宏可以“回放”代码,实现与录宏时的操作过程一致的效果。
刚才的演示中只操作了四步,事实上如果有400步也可以如实地记录和“回放”。
如果工作中有某些工作需要每天重复操作,那么第一天操作时录制宏,第二天、第三天只要按下快捷键,同样的操作将全自动完成!
录制宏的优缺点分析
通过前面的操作步骤,大家明白了录制宏的便利与强大吧?其实它是优缺点并存的。
缺点
但是,我个人并不建议大家“回放”宏代码,因为宏录制器并不是万金油。它有以下缺点:
1.并非所有基础操作都能录制,例如对工作表加密(能产生保护工作表的代码,但是不记录密码),或者查找工作表中所有符合包含“上海”的单元格(能记录查找第一个符合条件的单元格的操作,但不能产生全选所有符合条件的单元格的代码)。这意味着仅靠录制宏并不能完全满足工作需求。
2.录制宏时会如实的记录单元格的地址、工作表名称、工作簿名称、或者图
您可能关注的文档
最近下载
- 监理规划范本监理规划.doc VIP
- 通达信筹码突破+筹码峰主图指标公式.doc
- 2024年糖尿病专科护士理论考试试题 .pdf VIP
- 经典日本电影100部.ppt
- 浅析井下泥石流的危害及防治.doc
- 水星船外机二冲程 40-50-60-65-75-90-HP E-ETC 2012 英文维修手册.pdf VIP
- 水星船外机二冲程 40-50-60-65-HP E-ETC 2007 英文维修手册.pdf VIP
- 船外机_本田维修手册BF175BF200BF225中文版.pdf VIP
- 船外机_雅马哈维修手册_英文F225F_Fl225F_F250D_Fl250D_F300B_Fl300B_p1-a-p150-anglais-Service Manual-.pdf VIP
- 船外机_雅马哈维修手册_英文F6AMH_6BMH_6Y_8CMH_8CW_8Y Service Manual [en].pdf VIP
文档评论(0)