Visual Basic for Applications (VBA) in Excel - Advanced ( vbaexceladv | 14 hours )
本课程揭示了在 VBA 应用程式 MsExcel 中有效编写高级应用程式的秘密。
此讲师指导的实时培训(在线或现场)面向希望使用 Excel 中的高级 VBA 来自动化任务的数据分析师。
在本次培训结束时,参与者将能够:
- 编写高级面向物件的应用程式
- 转换文字档
- 使用外部数据源
- 使用外部库
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在即时实验室环境中动手实施。
课程自定义选项
- 要申请本课程的定制培训,请联系我们进行安排。
Excel 对象模型
- VBA的保护片
- 对象工作簿、工作簿集合
- Worksheet 对象、集合工作表
- 验证表
- Range 对象的实用方法
- 复制、粘贴、粘贴特殊
- 属性 CurrentRegion
- 查找、替换
- 排序范围
- 图表(对象图表)
事件
- 应用程序级事件
板
- 动态数组
- 表数组 Variant
- 优化阵列和内存
- 多维数组
面向对象 Programming
- 类和对象
- 创建类
- 创建和销毁对象
- 创建方法
- 创建属性
- 使用属性验证数据
- 默认属性和方法
- 类模块中的错误处理
创建和管理集合
- 创建集合
- 添加和删除项目
- 对组件的引用(使用键和索引)
高级结构和功能 VBA
- 按值和引用传递参数(ByRef 和 ByVal)
- 具有可变参数数的过程
- 可选参数和默认值
- 未知参数数的过程 (ParamArray)
- 枚举,方便参数传递
- 键入用户(用户定义类型)
- 服务 Null, Nothing, 空字符串 “”, Empty, 0
- 类型转换 (Conversion)
文件操作
- 打开和关闭文本文件
- 读取和写入文本和二进制数据
- 处理 CSV 文件中的记录
- 高效处理文本文件
在其他应用程序中使用 VBA 函数
额外
- 创建您自己的附加组件
- 创建用于添加的工具栏
- 安装您自己的附加组件及其保护
使用外部库
连接到外部数据库(ODBC、OLEDB)
United Arab Emirates - Visual Basic for Applications (VBA) in Excel - Advanced
Qatar - Visual Basic for Applications (VBA) in Excel - Advanced
Egypt - Visual Basic for Applications (VBA) in Excel - Advanced
Saudi Arabia - Visual Basic for Applications (VBA) in Excel - Advanced
South Africa - Visual Basic for Applications (VBA) in Excel - Advanced
中国 - Visual Basic for Applications (VBA) in Excel - Advanced
香港 - Visual Basic for Applications (VBA) in Excel - Advanced
澳門 - Visual Basic for Applications (VBA) in Excel - Advanced
台灣 - Visual Basic for Applications (VBA) in Excel - Advanced
USA - Visual Basic for Applications (VBA) in Excel - Advanced
Österreich - Visual Basic für Applications (VBA) in Excel - für Fortgeschrittene
Schweiz - Visual Basic für Applications (VBA) in Excel - für Fortgeschrittene
Deutschland - Visual Basic für Applications (VBA) in Excel - für Fortgeschrittene
Czech Republic - Visual Basic for Applications (VBA) in Excel - Advanced
Denmark - Visual Basic for Applications (VBA) in Excel - Advanced
Estonia - Visual Basic for Applications (VBA) in Excel - Advanced
Finland - Visual Basic for Applications (VBA) in Excel - Advanced
Greece - Visual Basic for Applications (VBA) in Excel - Advanced
Magyarország - Visual Basic for Applications (VBA) in Excel - Advanced
Ireland - Visual Basic for Applications (VBA) in Excel - Advanced
Israel - Visual Basic for Applications (VBA) in Excel - Advanced
Luxembourg - Visual Basic for Applications (VBA) in Excel - Advanced
Latvia - Visual Basic for Applications (VBA) in Excel - Advanced
España - Visual Basic para Aplicaciones (VBA) en Excel - Avanzado
Italia - Visual Basic for Applications (VBA) in Excel - Advanced
Lithuania - Visual Basic for Applications (VBA) in Excel - Advanced
Nederland - Visual Basic for Applications (VBA) in Excel - Advanced
Norway - Visual Basic for Applications (VBA) in Excel - Advanced
Portugal - Visual Basic for Applications (VBA) in Excel - Advanced
România - Visual Basic for Applications (VBA) in Excel - Advanced
Sverige - Visual Basic for Applications (VBA) in Excel - Advanced
Türkiye - Visual Basic for Applications (VBA) in Excel - Advanced
Malta - Visual Basic for Applications (VBA) in Excel - Advanced
Belgique - Visual Basic for Applications (VBA) in Excel - Advanced
France - Visual Basic for Applications (VBA) in Excel - Advanced
日本 - Visual Basic for Applications (VBA) in Excel - Advanced
Australia - Visual Basic for Applications (VBA) in Excel - Advanced
Malaysia - Visual Basic for Applications (VBA) in Excel - Advanced
New Zealand - Visual Basic for Applications (VBA) in Excel - Advanced
Philippines - Visual Basic for Applications (VBA) in Excel - Advanced
Singapore - Visual Basic for Applications (VBA) in Excel - Advanced
Thailand - Visual Basic for Applications (VBA) in Excel - Advanced
Vietnam - Visual Basic for Applications (VBA) in Excel - Advanced
India - Visual Basic for Applications (VBA) in Excel - Advanced
Venezuela - Visual Basic para Aplicaciones (VBA) en Excel - Avanzado
Polska - Visual Basic for Applications (VBA) w Excel - poziom zaawansowany
United Kingdom - Visual Basic for Applications (VBA) in Excel - Advanced
South Korea - Visual Basic for Applications (VBA) in Excel - Advanced
Pakistan - Visual Basic for Applications (VBA) in Excel - Advanced
Sri Lanka - Visual Basic for Applications (VBA) in Excel - Advanced
Bulgaria - Visual Basic for Applications (VBA) in Excel - Advanced
Bolivia - Visual Basic para Aplicaciones (VBA) en Excel - Avanzado
Indonesia - Visual Basic for Applications (VBA) in Excel - Advanced
Kazakhstan - Visual Basic for Applications (VBA) in Excel - Advanced
Moldova - Visual Basic for Applications (VBA) in Excel - Advanced
Morocco - Visual Basic for Applications (VBA) in Excel - Advanced
Tunisia - Visual Basic for Applications (VBA) in Excel - Advanced
Kuwait - Visual Basic for Applications (VBA) in Excel - Advanced
Oman - Visual Basic for Applications (VBA) in Excel - Advanced
Slovakia - Visual Basic for Applications (VBA) in Excel - Advanced
Kenya - Visual Basic for Applications (VBA) in Excel - Advanced
Nigeria - Visual Basic for Applications (VBA) in Excel - Advanced
Botswana - Visual Basic for Applications (VBA) in Excel - Advanced
Slovenia - Visual Basic for Applications (VBA) in Excel - Advanced
Croatia - Visual Basic for Applications (VBA) in Excel - Advanced
Serbia - Visual Basic for Applications (VBA) in Excel - Advanced
Bhutan - Visual Basic for Applications (VBA) in Excel - Advanced
Nepal - Visual Basic for Applications (VBA) in Excel - Advanced