开发实战VBA for Excel

讲师:庄维雨 发布日期:09-28 浏览量:1017


开发实战VBA for Excel



讲课时间:一天

课程对象:数据处理、数据分析人员、Excel编程爱好者

课程大纲:

1. 初识VBA

1. VBA是什么

2. EXCEL环境中基于应用程序自动化的优点

3. 录制、编辑简单的宏

← 案例1:改变颜色

4. 录制宏的局限性

5. 为宏指定快捷键

6. 决定宏的保存位置

7. 将宏指定给图片或其他对象

8. EXCEL开发过程简介

2. Excel VBA对象

1. 基本概念

2. VBA对象层次模型

3. 使用对象的规则

4. VBA常用对象

5. With语句

← 案例1:修改格式

3. 灵活运用事件

1. 什么是事件

2. 事件的特点与层级关系

3. 事件的用途

4. 如何理解事件的参数

5. 通过案例深入理解事件

← 案例1:工作表事件——选择单元格时整行添加红色背景

← 案例2:工作簿事件——选择单元格时整行添加红色背景

4. 单元格引用杂谈

1. 认识单元格

2. 单元格的三种引用方式

← Range(“A1”)

← Cells(X,Y)

← [A1]

3. 各种引用方式优缺点分析

4. 特殊的引用方式介绍

← Selection

← Activecell与Target

← Name

← UsedRange

← CurrentRegion

← Resize

← Offset

← SpecialCells

← Intersect

← Union

← End

5. 通过案例了解各种引用方式的特点

5. 认识变量与常量

1. 什么是变量 什么是常量

2. 使用变量和常量有何优势

← 案例1:批量改变工作表名称

← 案例2:确认权限

3. 如何定义变量和常量

4. 变量与常量的作用域

5. 变量与常量的生命周期

6. 流程控制语句

1. 顺序结构

1. 分支语句

2. 条件结构

1. If语句

← 案例1:往来账款超期提醒

← 案例2:得分等级划分

2. Select语句

← 案例1:往来账款超期提醒

← 案例2:得分等级划分

3. 循环结构

1. 认识循环语句,解析其特点

2. 三种循环语句的功能分析

3. For Next循环的语法与应用

← 案例1:工作表批量命名

← 案例2:删除偶数行

4. For Each Next循环的语法与应用

← 案例1:工作表批量命名

← 案例2:删除偶数行

5. Do Loop循环的语法与应用

← 案例1:计算从1号开始,销量累计到1000000是哪一天

7. 综合应用案例

1. 函数:普通算法下的个人所得税税额计算

2. 过程:数据透视表+VBA制作通用标准三栏账

[pic]

分享
联系客服
返回顶部