VBA教程 大纲

第01章 VBA 入门

第1节 VBA 简介

第2节 VBA Hello

第3节 VBA 控制台输出信息

第4节 VBA IDE界面组成

第5节 VBA 学习代码编写建议

第6节 VBA 调试

第7节 VBA 录制宏

第02章 VBA 基础语法

第1节 VBA 代码基本结构

第2节 VBA 常量

第3节 VBA 注释

第4节 VBA 变量

第5节 VBA 常用内置数据类型

第6节 VBA 运算符

第7节 VBA 语句

第8节 VBA 选择

第9节 VBA 循环

第10节 VBA 变量作用域

第11节 VBA 自定义数据类型

第12节 VBA static变量

第03章 VBA 数组

第1节 VBA数组 基本使用

第2节 VBA数组 遍历

第3节 VBA数组 下标最小值设置

第4节 VBA数组 Array初始化

第5节 VBA数组 Redim 动态数组

第6节 VBA数组 Erase清除数组

第7节 VBA数组 常用方法

第8节 VBA 二维数组

第04章 VBA 过程

第1节 VBA过程 基本概念

第2节 VBA过程 基本使用

第3节 VBA过程 调试

第4节 VBA过程 按名称传递参数

第5节 VBA过程 按值按引用传参

第6节 VBA过程 可选参数

第7节 VBA过程 数组作为参数

第8节 VBA函数

第05章 VBA 异常处理

第1节 VBA异常处理 简介

第2节 VBA异常处理 基本结构

第3节 VBA异常处理 Err对象与属性

第4节 VBA异常处理 Resume Next

第5节 VBA异常处理 On Error Resume Next

第6节 VBA异常处理 On Error GoTo 0

第06章 VBA 类模块

第1节 VBA 类与对象

第2节 VBA类 成员权限

第3节 VBA类 属性

第07章 VBA 工具类

第1节 VBA 字符串String

第2节 VBA Len 字符数

第3节 VBA UCase 转化为大写

第4节 VBA LCase 转化为小写

第5节 VBA Left 取左边子字符串

第6节 VBA Right 取右边子字符串

第7节 VBA Mid 取中间子字符串

第8节 VBA InStr 查找位置

第9节 VBA Replace 替换子字符串

第10节 VBA Trim 去掉两边空格

第11节 VBA LTrim 去掉左边空格

第12节 VBA RTrim 去掉右边空格

第13节 VBA Split 分割为数组

第14节 VBA StrReverse 反转

第15节 VBA Asc 字符ASC码值

第16节 VBA Chr 码值的字符

第17节 VBA String 重复字符

第18节 VBA Space 重复空格

第19节 VBA Date 日期

第20节 VBA DateSerial 创建日期

第21节 VBA Date 当前日期

第22节 VBA Now 当前日期与时间

第23节 VBA Time 当前时间

第24节 VBA TimeSerial 创建时间

第25节 VBA Year等 日期部分

第26节 VBA Format 格式化

第27节 VBA DateValue 字符串转日期

第28节 VBA TimeValue 字符串转时间

第29节 VBA DateAdd 日期加减

第30节 VBA DateDiff 时间差值

第31节 VBA 类型转化

第32节 VBA MsgBox消息框

第33节 VBA InputBox 输入框

第08章 VBA Excel对象

第1节 VBA Excel对象 层次结构

第2节 VBA Set 对象赋值

第3节 VBA IsObject 判断是否对象

第4节 VBA Workbook 工作簿

第5节 VBA Worksheet 工作表

第6节 VBA 遍历工作表

第7节 VBA 获取工作表

第8节 VBA 新建工作表

第9节 VBA 删除工作表

第10节 VBA 隐藏工作表

第11节 VBA 激活工作表

第12节 VBA 复制工作表

第13节 VBA Range 区域

第14节 VBA 获取Range对象

第15节 VBA 设置Range内容

第16节 VBA 设置Range数值格式

第17节 VBA 设置Range样式

第18节 VBA 设置Range宽高

第19节 VBA Range 常用操作

第20节 VBA CurrentRegion

第21节 VBA Range的遍历

第22节 VBA Application 应用

第09章 VBA 图表

第1节 Excel 通过向导创建图表

第2节 Excel图表的基本概念

第3节 Excel 手动配置图表

第4节 VBA ChartObjects 创建内嵌图表

第5节 VBA Charts 创建图表型工作表

第6节 VBA 自定义图表数据

第7节 VBA Chart图表外观设置

第8节 VBA ChartType设置图表类型

第10章 VBA 文件处理

第1节 VBA 文件夹操作

第2节 VBA Dir 获取文件夹下的文件

第3节 VBA MkDir 创建文件夹

第4节 VBA Name 修改文件夹名称

第5节 VBA RmDir 删除文件夹

第6节 VBA 文件操作

第7节 VBA FileCopy 复制文件

第8节 VBA Name 修改文件名称

第9节 VBA Kill 删除文件

第10节 VBA 文件读写