课程大纲
Excel 对象模型
- VBA的保护片
- 对象工作簿、工作簿集合
- Worksheet 对象、集合工作表
- 验证表
- Range 对象的实用方法
- 复制、粘贴、粘贴特殊
- 属性 CurrentRegion
- 查找、替换
- 排序范围
- 图表(对象图表)
事件
- 应用程序级事件
板
- 动态数组
- 表数组 Variant
- 优化阵列和内存
- 多维数组
面向对象 Programming
- 类和对象
- 创建类
- 创建和销毁对象
- 创建方法
- 创建属性
- 使用属性验证数据
- 默认属性和方法
- 类模块中的错误处理
创建和管理集合
- 创建集合
- 添加和删除项目
- 对组件的引用(使用键和索引)
高级结构和功能 VBA
- 按值和引用传递参数(ByRef 和 ByVal)
- 具有可变参数数的过程
- 可选参数和默认值
- 未知参数数的过程 (ParamArray)
- 枚举,方便参数传递
- 键入用户(用户定义类型)
- 服务 Null, Nothing, 空字符串 “”, Empty, 0
- 类型转换 (Conversion)
文件操作
- 打开和关闭文本文件
- 读取和写入文本和二进制数据
- 处理 CSV 文件中的记录
- 高效处理文本文件
在其他应用程序中使用 VBA 函数
额外
- 创建您自己的附加组件
- 创建用于添加的工具栏
- 安装您自己的附加组件及其保护
使用外部库
连接到外部数据库(ODBC、OLEDB)
客户评论 (7)
I like the hands on training and seeing us solve for issues on the spot.
Jon Matrille - LocumTenens.com
课程 - Visual Basic for Applications (VBA) in Excel - Advanced
I really enjoy the training. Huge and practical! knowledge of the trainer combined with his skill to conduct the training made the training time very efficient. The trainer recognized the level of participant's experience in VBA and provided exercises relevant to that experience which made the training very useful.
Barbara Peek - UBS Business Solutions Poland Sp. z o.o.
课程 - Visual Basic for Applications (VBA) in Excel - Advanced
I was benefit from the trainer knowledge, explanation and tips.
Kornel Tymcio - UBS Business Solutions Poland Sp. z o.o.
课程 - Visual Basic for Applications (VBA) in Excel - Advanced
I liked the trainer, nice guy with great attitude.
Lukasz Kanior - UBS Business Solutions Poland Sp. z o.o.
课程 - Visual Basic for Applications (VBA) in Excel - Advanced
I generally enjoyed the knowledge and sense of humor.
Lukasz Rozga - UBS Business Solutions Poland Sp. z o.o.
课程 - Visual Basic for Applications (VBA) in Excel - Advanced
I mostly was benefit from the fitted training to people needs.
Robert Solek - UBS Business Solutions Poland Sp. z o.o.
课程 - Visual Basic for Applications (VBA) in Excel - Advanced
The whole topic is interesting - everything was OK.