课程大纲
宏
- 录制和编辑宏
- 宏的存储位置
- 将宏分配给表单、工具栏、快捷键
VBA 环境
- Visual Basic 编辑器及其选项
- 快捷键
- 优化环境
过程编程简介
- 过程:函数、子程序
- 数据类型
- 条件语句 If...Then....Elseif....Else....End If
- Case 语句
- While、Until 循环
- For...Next 循环
- 中断循环的指令(Exit)
字符串
- 字符串组合(连接)
- 转换为其他类型 - 隐式和显式
- 字符串处理功能
Visual Basic
- 从电子表格中下载和上传数据(Cells, Range)
- 从用户处下载和上传数据(InputBox, MsgBox)
- 变量声明
- 变量的作用域和生命周期
- 运算符及其优先级
- 模块选项
- 创建自定义函数并在工作表中使用
- 对象、类、方法和属性
- 代码保护
- 代码篡改和预览的安全性
调试
- 逐步处理
- 本地窗口
- 即时窗口
- 陷阱 - 监视
- 调用堆栈
错误处理
- 错误类型及避免方法
- 捕获和处理运行时错误
- 结构:On Error Resume Next, On Error GoTo label, On Error GoTo 0
Excel 对象模型
- Application 对象
- Workbook 对象和 Workbooks 集合
- Worksheet 对象和 Worksheets 集合
- ThisWorkbook, ActiveWorkbook, ActiveCell 等对象
- Selection 对象
- Range 集合
- Cells 对象
- 在状态栏中显示数据
- 使用 ScreenUpdating 进行优化
- 通过 Timer 方法测量时间
外部数据源的使用
- 使用 ADO 库
- 引用外部数据源
- ADO 对象:
- Connection
- Command
- Recordset
- 连接字符串
- 创建与不同数据库的连接:Microsoft Access, Oracle, MySQL
报告
- SQL 语言简介,SQL 的基本结构(SELECT, UPDATE, INSERT INTO, DELETE),从 Excel 调用 Microsoft Access 查询,支持数据库使用的表单
要求
- 对 Excel 功能(如工作表、公式、表格以及数据排序或筛选)有基本的工作知识
- 有在 Microsoft Excel 中准备、更新或审查报告的经验
- 无需编程经验
目标受众
- 希望自动化重复 Excel 任务的分析师
- 在 Excel 中处理数据和报告的业务专业人员
- 希望为日常工作构建简单宏和实用 VBA 解决方案的团队成员
客户评论 (7)
我最喜欢这次培训的地方是培训师对Excel的深入了解。我学到了很多实用的技巧,比如快捷键和公式,这些都能在日常工作中派上用场。
Martin
课程 - Visual Basic for Applications (VBA) for Analysts
机器翻译
在我看来,这次培训非常完美,让我了解了许多以前不知道的事情。内容直截了当,有很多练习,对某些人来说可能节奏太快,但基于我的背景经验,我并不这么觉得。
Maen Hatoum - Red Bull GmbH
课程 - Visual Basic for Applications (VBA) for Analysts
机器翻译
专业知识非常棒!您将其分解以便我们理解的方式真是太棒了。我想我需要从简单的内容开始。最后一个主题有点高深,我跟不上,但我会努力的 :)
Zaskia Stanz - BMW
课程 - Visual Basic for Applications (VBA) for Analysts
机器翻译
详细示例与培训材料。
KAREN LOUW - BMW
课程 - Visual Basic for Applications (VBA) for Analysts
机器翻译
他准备充分,并且提供了很好的建议
Annemarie Van Aardt - BMW
课程 - Visual Basic for Applications (VBA) for Analysts
机器翻译
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
课程 - Visual Basic for Applications (VBA) for Analysts
机器翻译
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
课程 - Visual Basic for Applications (VBA) for Analysts
机器翻译