整理ExcelVBA编程实例150例).pptx

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ExcelVBA 编程实例(150 例);图 00-01:选择菜单“工具——宏——Visual Basic 编辑器”命令来打开VBE 编辑 器;图 00-03:右击工作表标签弹出菜单并选择“查看代码”打开VBE 编辑器;图 00-06:刚打开 VBE 编辑器时的窗口 可以在“工程资源管理器”中双击任一对象打开代码窗口,或者选择菜单“插入—— 模块”或“插入——类模块”来打开代码窗口。一般VBE 编辑器窗口及各组成部件 名称如图 00-07 所示,可以通过“视图”菜单中的菜单项选择所出现的窗口。同时, 可以在“工程属性”窗口中设置或修改相应对象的属性。;图 00-07:VBE 编辑器窗口 下面是带有用户窗体的VBE 编辑器窗口,如图 00-08 所示。选择VBE 菜单“插 入——用户窗体”,即可插入一个用户窗体。当插入用户窗体后,在“工程资源管;理器”窗口中会出现一个用户窗体对象,“工程属性”窗口显示当前用户窗体的属性, 可对相关属性进行设置或修改。同时,在用户窗体上用鼠标单击,会出现“控件 工具箱”。在“工程资源管理器”窗口双击用户窗体图标,会出现相应的用户窗体; 在用户窗体图标或者是在用户窗体上单击鼠标右键,然后在弹出的菜单中选择 “查看代码”,则会出现用户窗体代码窗口。;如前所述,您可以选择 VBE 菜单“插入——用户窗体/模块/类模块”来插入模块或 用户窗体以及相应的代码窗口。此外,您也可以在“工程资源管理器”中单击鼠标 右键,从弹出的菜单中选择“插入——用户窗体/模块/类模块”来实现上面的操作。 在获取相应的代码模块窗口后,就可以输入VBA 代码了。 在VBE 编辑器的代码模块中输入 VBA 代码,通常有以下几种方法: 手工键盘输入; 使用宏录制器,即选择菜单“工具——宏——录制新宏”命令,将所进行的操作 自动录制成宏代码; 复制/粘贴代码,即将现有的代码复制后,粘贴到相应的代码模块中; 导入代码模块,即在VBE 编辑器中选择菜单“文件——导入文件”或在“工程资 源管理器”的任一对象上右击鼠标选择菜单“导入文件”,选择相应的代码文件导入。 如果不想要某个模块了,可以选择菜单“文件——移除模块”,也可以在相应的模 块上单击鼠标右键,???弹出的菜单中选择“移除模块”。此时,会弹出一个警告框, 询问在移除模块前是否将其导出,可以根据需要进行选择。 也可以选择菜单“文件——导出文件”或在相应的模块上单击鼠标右键后,从弹出 的菜单中选择“导出文件”,将移除的模块保存在相应的文件夹中。这样,以后可 以对其进行导入,从而加以利用。 调试 VBA 代码 在VBE 编辑器的菜单中,有两项与调试运行有关的菜单项,即“调试”菜单和“运 行”菜单,它们提供了各种调试和运行的手段。在我现阶段进行代码调试时,常 用到的有以下几个: 逐语句。可以按F8 键对代码按顺序一条一条语句运行,从而找出语句或逻辑 错误。 设置断点。在可能存在问题的语句处设置断点(可通过在相应代码前的空白部 位单击,将会出现一个深红色的椭圆即断点),当程序运行至断点处时,会中止 运行。 在语句的适当部位设置 Debug.Print 语句,运行后其结果会显示在“立即窗口” 中,可以此测试或跟踪变量的值。 在“立即窗口”中测试。对值的测试或跟踪,也可以以“?”开头,在“立即窗口” 中输入需要测试值的语句,按 Enter 回车键后将立即出现结果;对执行语句的测 试,可直接在“立即窗口”中输入,按Enter 回车键后将执行。 可以按F5 键直接运行光标所在位置的子程序。 在执行程序后,必须在Excel 工作表中查看所得到的结果。可以用鼠标单击 VB E 编辑器左上角的 Excel 图标或者是按 Alt+F11 组合键切换到Excel 界面。 (当然,对程序代码的调试有很多方法和技巧,留待以后对 VBA 进一步研究和理 解更透彻后一并讨论。) 利用 VBA 帮助系统 如果遇到疑问或错误,可以利用Excel 自带的 VBA 帮助系统。 可以在如图 00-09 所示的部位输入需要帮助的关键词,按 Enter 回车键后将会 出现相关主题。用鼠标单击相应的主题即会出现详细的帮助信息。 图 00-09:帮助搜索窗口 可以按F2 键,调出“对象浏览器”窗口(如图 00-10 所示),在搜索文本框中输 入需要帮助的关键词,将会在“搜索结果”中出现一系列相关的对象及方法、属性;列表,单击相应的对象则会在“类”和“成员”列表框中显示相应的对象和方法、属 性成员列表,在成员列表中相应的项目上按 F1 键即会出现详细的帮助信息。(“对 象浏览器”是一个很好的帮助工具,值得好好研究);;;;;;;;;;;;;;MsgBox 将活动窗口的网格线颜色设为蓝色 ActiveWindow.Gridli

文档评论(0)

万寿无疆 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档