课程信息
课程名称: VBA宏语言训练营
公开班、定制班
开课时间:2024-07-13
课程介绍
本课程以案例形式,全面地介绍了利用VBA完成各种办公室数据资料的统计、计算、分析和汇总处理的具体操作过程,以及VBA编写更多智能的和自动化的操作,使Excel具有更强的实用性和可操作性,极大地提高办公数据的处理效率。
【课程主要内容】
通过本课程的学习,您将掌握以下要点:
1、什么是宏,录制宏、编辑宏、执行宏的方法
2、熟悉VBA的常用编辑功能和技巧
3、学习常用的VBA语句和以及综合运用
4、使用窗体完成程序编写
【授课对象、形式与时长】
本课程有一定Excel使用经验的或VBA初步使用基础,同时需要进行办公数据自动化和智能化操作的办公人员及用户。课程采用现场实体授课形式,人手一机,实用案例同步操作;课程共四天,每天6小时授课,加半小时答疑。
【课前服务】
1、所有学员均可参与课程前期的调查
2、学员将进行课前练习自评,在自评文件中,将第一时间展示学员的技能水平分数
3、讲师将与学员或培训负责人进行全面的沟通,最大程度地掌握学员的技能情况和需求
【课程安排】
课时安排 |
内容安排 |
VBA 第一天上午
|
一、揭开宏的神秘面纱 ? 什么是宏?什么是VBA?有什么关系? ? 怎样录制宏 ? 执行宏的三个常用方法 ? 实用案例:一键完成数据累加 ? 利用宏进行数据汇总和使用公式有什么区别 ? Excel2003和2007以上版本带有宏的文件格式 ? 如何处理有宏的文件 ? 简单一招使文件打开时自动执行宏 二、学习如何修改宏 ? 为什么要修改宏? ? 认识宏代码的编辑窗口VBE ? 利用宏窗口中的属性深度隐藏工作表 ? 不懂宏里面的英文代码怎么办? ? 修改录制的宏代码使之具有智能化判断功能 ? 怎样保护编写好的VBA代码 ? 应该知道的代码编写规范 |
VBA 第一天下午 |
三、VBA程序的编写和调试 ? 在表、工作簿、模块中分别编写VBA程序的不同作用 ? 编写VBA为什么要有变量定义 ? 在编写状态下如何执行 ? 如何逐步执行VBA代码 ? 程序执行异常的几种警告 ? 常用的监控和调试代码的三个方法 四、让代码具有智能化执行功能 ? 掌握智能化的术语:事件程序 ? 如何利用不同的事件自动执行代码 ? 实用案例:输入数据自动进行汇总 ? 为什么事件程序容易出现死循环 ? 利用监控了解自动执行的顺序问题 |
VBA 第二天上午 |
五、在VBA中对表格进行读写 ? 如何读取表格中的单元格进行字符处理和计算 ? 单元格语句Range和Cells分别用于什么场合 ? 如何读取工作表的表名和相关属性 ? 创建多表文档并建立带连接的目录 ? 怎样不打开Excel文件读取数据 ? 实用案例:从各分公司提交的多个文档进行汇总 ? 怎样在表格中查找出名称对应的数据 ? 实用案例:根据系统导出数据,查找关键字进行汇总 |
VBA 第二天下午 |
六、独特的数据显示和录入 ? 使用Msgbox对话框进行弹窗显示 ? 使用Inputbox对话框进行数据录入 七、深入学习常用的几个代码语句 ? If…Then语句:用于判断数据情况以执行不同操作 ? For…next语句:多次执行同样的操作 ? Do…Loop语句:操作循环的第二个办法 ? Select case语句:很清晰的条件判断 |
VBA 第三天上午 |
八、利用数组功能进行海量运算 ? 数组是什么?是如何提高数据运行效率的 ? 如何将表格的内容读取到数据中进行提取和运算 ? 怎样知道大量运算占用多长时间 ? 实用案例:利用数组进行快速查询,及与常规公式对比 ? 数组和循环语句进行效率对比 九、字典初步 ? 用于海量数据检索功能:字典 ? 如何将表格数据“变成”一本字典 ? 如何在数据字典中检索出需要的结果 ? 实用案例:在海量数据中提取出不重复记录 |
VBA 第三天下午 |
十、怎样提高代码的执行效率 ? 关闭屏幕更新:什么是屏幕更新 ? 尽量通过录制宏调用Excel内置功能 ? 利用变量减少单元格等对象的读取 ? 简化代码的几个方法 ? 优化循环语句,减少多层循环 |
VBA 第四天上午 |
十一、为VBA代码制定专用窗口 ? 创建一个和多个窗口的方法 ? 在窗口中添加各种操作:标签、文本框、命令按钮等 ? 怎样在窗口中创建单选和多选按钮 ? 实用案例:用VBA编制具有汇总功能的调查问卷 ? 怎样在窗口中创建下拉列表功能 ? 实用案例:建立具有部门、人员下拉列表的管理程序 ? 在窗口中调用日历点击录入日期 |
VBA 第四天下午 |
十二、案例练习:物品数据进出汇总 ? 设计带帐号和密码的登录界面 ? 在程序中根据帐号分配不同权限 ? 创建带错误判断功能的二级数据录入界面 ? 根据不同的部门选择来分配数据录入到不同表格 ? 根据不同选择调取数据进行汇总并以新窗口显示 ? 由权限人员调用收款和发票管理功能窗口 十三、案例练习:带图片管理功能的程序 ? 在表格中按照单元格插入图片并对应名称 ? 创建界面窗口通过勾选选择名称和图片 ? 根据勾选调用不同表格中的规格、价格、库存等信息 ? 根据勾选创建出既定模板的报价单 |
【联系青蓝咨询】
地址: 深圳市南山区高新南一道06号TCL大厦B座3楼309室 (公交站:大冲 地铁站:一号线高新园C出口)
邮编:518057
电话:0755-86950769
扫码关注 了解更多课程信息