网站大量收购闲置独家精品文档,联系QQ:2885784924

第03章VBA应用基础31.ppt

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VBA(Visual Basic for Applications),是Office 的内置编程语言,是Office的重要组件。 是基于VB(Visual Basic)发展起来的,与VB有很好的兼容性。 它可以将繁琐、机械的日常工作自动化,提高办公效率。 VBA与VB主要有以下区别: VB用于创建标准的应用程序,VBA是使已有的应用程序(Office)自动化。 VB具有自己的开发环境,VBA寄生于已有的应用程序(Office)。 VB开发出的应用程序可以是可执行文件(EXE文件),VBA开发的程序必须依赖于它的父应用程序(Office)。 用VBA可以实现如下功能: 使重复的任务自动化。 将Office作为开发平台,进行应用软件开发。 对数据进行复杂的操作和分析。 用Office作为开发平台有以下优点: VBA程序只起辅助作用。许多功能Office已经提供,可以直接使用,简化了程序设计。 通过宏录制,可以部分地实现程序设计的自动化,大大提高软件开发效率。 便于发布。只要发布含有VBA代码的文件即可。无需安装和卸载,不影响系统配置,属于绿色软件。 Office界面对于广大计算机应用人员来说比较熟悉,符合一般操作人员的使用习惯,便于软件推广应用。 用VBA编程比较简单,即使非计算机专业人员,也可以很快编出自己的软件。 3.1 用录制宏的方法编写VBA程序 3.1.1 宏的安全性 宏(Macro)是一组VBA语句。可以理解为一个程序段,或一个子程序。 宏可以直接编写,也可以通过录制形成。 为了防止“宏病毒”,Office提供了一种安全保护机制,就是设置“宏”的安全性。 当我们需要频繁使用带有VBA代码的应用软件时,完全可以把“宏”的安全性设置为“低”,而把宏病毒与其他成千上万种病毒同样对待,用统一的防护方式和防毒工具进行防毒。 3.1 用录制宏的方法编写VBA程序 3.1.2 宏的录制与保存 录制宏: 启动Excel。 在“工具”→“宏”菜单中选择“录制新宏”命令。 在“录制新宏”对话框中输入宏名,单击“确定”按钮。 进行需要的操作。 单击“停止录制”工具栏的“停止录制”按钮,结束宏录制过程。也可以选择“工具”→“宏”→“停止录制”菜单命令结束宏录制。 3.1 用录制宏的方法编写VBA程序 3.1.2 宏的录制与保存 执行宏: 选择“工具”→“宏”→“宏”菜单命令,在“宏”对话框中选择一个宏名,单击“执行”按钮。 保存宏: 将宏保存在当前工作簿或新工作簿,只有该工作簿打开时,相应的宏才可以使用。 如果需要让某个宏在多个工作簿都能使用,就应当将宏保存于个人宏工作簿中。 3.1 用录制宏的方法编写VBA程序 3.1.3 宏代码的分析与编辑 编辑宏: 选择“工具”→“宏”→“宏”菜单命令,在“宏”对话框中选择一个宏,单击“编辑”按钮。 1. 代码分析 开始、结束语句。 注释语句。 With语句。 3.1 用录制宏的方法编写VBA程序 3.1.3 宏代码的分析与编辑 2. 代码编辑 删除多余的语句、属性和参数。 加入判断或循环等无法录制的语句。 使用字符串连接运算符“”。 循环控制语句For...Next的语法、执行过程、注意事项。 宏的录制、编辑、运行等操作还可以通过“Visual Basic”工具栏进行。 在“工具”→“宏”菜单中选择“Visual Basic 编辑器”命令,或用Alt+F11快捷键,可以直接打开Visual Basic编辑器。 删除宏:在“工具”→“宏”菜单中选择“宏”命令,选择宏名,单击“删除”按钮。 3.1 用录制宏的方法编写VBA程序 3.1.4 用其他方式执行宏 1. 用快捷键执行宏 录制宏时,在“录制新宏”对话框中可以直接指定快捷键。 录制宏后,选择“工具”→“宏”→“宏”菜单命令,在“宏”对话框,选择宏,再单击“选项”按钮,进行设置。 3.1 用录制宏的方法编写VBA程序 3.1.4 用其他方式执行宏 2. 用按钮执行宏 在Excel中,右击工具栏,在弹出的菜单中选择“窗体”命令,显示“窗体”工具栏。 单击“窗体”工具栏中的“按钮”控件。 在当前工作表的适当位置按下鼠标左键并拖动鼠标,将命令按钮就添加到工作表中,系统自动显示“指定宏”对话框。 从“指定宏”对话框中选择一个宏,单击“确定”。 修改按钮的标题。 单击按钮外的任意位置,结束按钮设计。 此后,单击按钮就可以运行该宏。 3.1 用录制宏的方法编写VBA程序 3.1.4 用其他方式执行宏 3. 用图片或工具栏按钮执行宏 指定宏到图片: 用“插入”→“图片”菜单命令或其他方法在当前工作表放置图片后,右击图片,在快捷菜单中选择“指定宏”命令即可进行设置。 用同样的方法可以给自选图形、艺术字、文本框、组织结构图指定宏。 3.1 用录制宏的方法编写VBA

您可能关注的文档

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档