模块名称 | 课程内容 | 实例 |
VBA基础 技巧性:★☆☆ 实用性:★★☆ 课时:1课时 | l VBA的概念 n 什么是VBA n VBA能做什么 l VBE介面 n 调用VBE窗口 n VBE窗口的安排 n 认识录制宏后的VBE编辑介面 l VBA代码调试方法 n 立即窗口 n 监视窗口 n 逐步操作检验 l VBA的学习方法 | 展示宏的VBE介面 代码调试操作 实例:例3调试 |
VBA程序控制基础 技巧性:★★☆ 实用性:★★★ 课时:4课时 | l 基础概念 n 标识符及其定义规则 n 数据类型 n 量变定义方法 n 运算符 l 顺序结构 n MsgBox和InputBOx l 选择结构 n If……End IF语句及嵌套 n Select Case……End Select l 循环结构 n Do While ……Loop n For to ……Next n For Each In ……Next | 变量定义、赋值、注释语句,计算球的体积 实例: 例4 顺序结构 If语句 例5判断奇偶数 分支语句判断奇偶数 循环结构 实例7:确定日期 |
VBA过程、函数 技巧性:★★★ 实用性:★★★ 课时:3课时 | l 过程 n 过程的基本概念 n 过程的定义和调用 n 过程参数概念和作用 n 实参与形参的值传递和地址传递 l 函数 百分比 比重 n 函数的基本概念 n Excel和VBA函数介绍 n 自定义函数及参数的定义 n 自定义函数的应用 | 过程 实例: 例9 产品统计 函数 实例:统计同底纹颜色单元格数 |
VBA对象、属性、方法 技巧性:★★★ 实用性:★★★ 课时:8课时 | l 基本概念 n 对象:Application、Workbooks、Sheets、Range、Chart…… n 属性:值、底纹、行号、列号 n 方法:新建、删除、命名 l Application n 当前活动的工作薄、表、区域 n 调用Windows打开文件对话框 n 调用Windows另存为文件对话框 n 打开/关闭屏幕显示 n 退出Excel程序 l Workbooks/Workbook n 当前工作薄个数 n 新建工作薄 n 打开工作薄、关闭工作 n 工作薄的保存 l ActiveWorkbook n 关闭当前工作薄 n 当前工作薄改名 n 当前工作薄改名 l Worksheets n 工作表个数属性 n 添加或删除工作表 n 工作表的复制和粘贴 n 工作表的删除 l Range n 选择单元格、区域 n Cells的属性 n Selection和Select用法 n Range区域的添加、删除、复制、剪切、粘贴方法 n Row和Columns属性 | Application 实例: 例11 调用Windows窗口,可打开或另存为工作薄 Workbooks 实例:例12新建工作薄 ActiveBooks 实例:例13得当前工作薄名称及路径 WorkSheets 实例:例14判断工作薄中是否有“汇总”表,如无则添加 Range 实例15:单元格定位,确定Jack的性别 |
VBA对象的事件 技巧性:★☆☆ 实用性:★★☆ 课时:1课时 | l 工作薄、工作表 n 事件 n 工作薄打开事件、关闭事件、保存事件 n 工作表切换事件 | 工作表事件 实例: 例17 工作表内容变更可对数据进行处理 |
VBA综合练习 技巧性:★★☆ 实用性:★★★ 课时:1.5课时 | l 工作薄、工作表、区域的属性、方法 l 程序结构 l 过程和函数 l 案例 n 多工作表的汇总 n 多工作薄的汇总 | 实例:多工作薄的数据汇总 |
VBA程序的错误处理 技巧性:★☆☆ 实用性:★★★ 课时:0.3课时 | l 错误程序处理 n 处理错误程序 n 忽略错误程序 | 实例:错误处理 |
VBA窗体设置 技巧性:★★★ 实用性:★☆☆ 课时:4课时 | l 多控件的使用 n 命令按钮、标签、文本、单选、双选、组合框的综合应用 n 控件组的使用 | 实例:人事档案查询界面 |
VBA数据库数据操作简介 技巧性:★★★ 实用性:★★★ 课时:0.5课时 | l 操作数据库简介 n 使用Excel工具导入数据库的数据 n 结构查询语句SQL n 使用ADO操作数据库 l ADO操作 n ADO对象的类型 n Recordset对象 l 案例展示 n 数据库查询 n 向数据库添加记录 n 数据记录的更新 n 删除记录 | 案例:运用Recordset对象从数据库导入数据 |
VBA图表简介 技巧性:★★☆ 实用性:★★★ 课时:0.3课时 | l 创建Excel图表简介 n 通过录制宏来创建图表 n 通过VBA创建图表 l 操作Excel图表 n 图表 n 图表的格式 n 图表的输出 | 实例:制作动态图表 |
VBA透视表简介 技巧性:★★☆ 实用性:★★★ 课时:0.2课时 | l 建立数据透视表简介 l 透视表的格式设置展示 l 数据的各种统计分析展示 | 实例:自动生成透视表进行数据汇总、分析 |
VBA提率的一些建议 课时:0.2课时 | l 尽量使用Excel的工作表函数 l 尽量减少使用对象引用 l 运用数组处理批量数据 l 减少对象的和选择 l 关闭屏幕更新 l 提高关键代码的效率 |
|