Course Code: 3164
Duration: 21 hours
Prerequisites:

能够使用电子表格、基础知识(参考、范围、表格等)。创建巨集 SQL 或在 VBA 中编写代码不需要任何知识。

Overview:

该课程专为 Excel 的用户设计,用于创建分析和报告。

Course Outline:

巨集

  • 录制和编辑巨集
  • 巨集的存储位置。
  • 将巨集分配给表单、工具列、键盘快捷键

VBA 环境

  • Visual Basic 编辑器及其选项
  • 键盘快速键
  • 优化环境

过程式程式设计简介

  • 过程:函数、子
  • 数据类型
  • 条件语句 If...然后。。。。Elseif....还。。。。结束条件
  • 指导案例
  • 回圈 while,直到
  • 循环 ...下一个
  • 说明 break the loop(exit)

字串

  • 组合字串 (连线)
  • 转换为其他类型 - 隐式和显式
  • 处理字串的功能

Visual Basic

  • 下载资料并将其上传到电子表格(储存格、范围)
  • 下载资料并将其上传到使用者(InputBox、MsgBox)
  • 变数的声明
  • 变数的范围和生命周期
  • 运算元及其优先顺序
  • 选项模组
  • 创建您自己的函数并在工作表中使用它们
  • 物件、类、方法和属性
  • 保护代码
  • 安全码篡改和预览

调试

  • 加工步骤
  • Locals 视窗
  • 即时视窗
  • 陷阱 - 手表
  • 调用堆叠

错误处理

  • 错误类型和避免方法
  • 捕获和处理运行时错误
  • 结构:错误时 Resume Next、错误 GoTo 标签时、错误 GoTo 0 时

Excel 物件模型

  • Application 物件
  • Workbook 物件和 Workbooks 的集合
  • Worksheet 物件和集合工作表
  • 物件 ThisWorkbook, ActiveWorkbook, ActiveCell ....
  • 物件选择
  • Collection 系列
  • 物件储存格
  • 在状态列上显示数据
  • 使用 ScreenUpdating 进行优化
  • 通过 Timer 方法进行时间测量

外部数据源的使用

  • 使用 ADO 库
  • 对外部数据源的引用
  • ADO 物件:
    • 连接
    • 命令
    • 记录集
  • 连接字串
  • 创建与不同资料库的连接:Microsoft Access, Oracle, MySQL

报告

  • SQL 语言简介 SQL 的基本结构(SELECT、UPDATE、INSERT INTO、DELETE) 从 Excel 表单调用 Microsoft Access 查询以支持资料库的使用
Sites Published:

United Arab Emirates - Visual Basic for Applications (VBA) for Analysts

Qatar - Visual Basic for Applications (VBA) for Analysts

Egypt - Visual Basic for Applications (VBA) for Analysts

Saudi Arabia - Visual Basic for Applications (VBA) for Analysts

South Africa - Visual Basic for Applications (VBA) for Analysts

Brasil - Visual Basic for Applications (VBA) for Analysts

Canada - Visual Basic for Applications (VBA) for Analysts

中国 - Visual Basic for Applications (VBA) for Analysts

香港 - Visual Basic for Applications (VBA) for Analysts

澳門 - Visual Basic for Applications (VBA) for Analysts

台灣 - Visual Basic for Applications (VBA) for Analysts

USA - Visual Basic for Applications (VBA) for Analysts

Österreich - Visual Basic for Applications (VBA) for Analysts

Schweiz - Visual Basic for Applications (VBA) for Analysts

Deutschland - Visual Basic for Applications (VBA) for Analysts

Czech Republic - Visual Basic for Applications (VBA) for Analysts

Denmark - Visual Basic for Applications (VBA) for Analysts

Estonia - Visual Basic for Applications (VBA) for Analysts

Finland - Visual Basic for Applications (VBA) for Analysts

Greece - Visual Basic for Applications (VBA) for Analysts

Magyarország - Visual Basic for Applications (VBA) for Analysts

Ireland - Visual Basic for Applications (VBA) for Analysts

Luxembourg - Visual Basic for Applications (VBA) for Analysts

Latvia - Visual Basic for Applications (VBA) for Analysts

España - Visual Basic for Applications (VBA) for Analysts

Italia - Visual Basic for Applications (VBA) for Analysts

Lithuania - Visual Basic for Applications (VBA) for Analysts

Nederland - Visual Basic for Applications (VBA) for Analysts

Norway - Visual Basic for Applications (VBA) for Analysts

Portugal - Visual Basic for Applications (VBA) for Analysts

România - Visual Basic for Applications (VBA) for Analysts

Sverige - Visual Basic for Applications (VBA) for Analysts

Türkiye - Visual Basic for Applications (VBA) for Analysts

Malta - Visual Basic for Applications (VBA) for Analysts

Belgique - Visual Basic for Applications (VBA) for Analysts

France - Visual Basic for Applications (VBA) for Analysts

日本 - Visual Basic for Applications (VBA) for Analysts

Australia - Visual Basic for Applications (VBA) for Analysts

Malaysia - Visual Basic for Applications (VBA) for Analysts

New Zealand - Visual Basic for Applications (VBA) for Analysts

Philippines - Visual Basic for Applications (VBA) for Analysts

Singapore - Visual Basic for Applications (VBA) for Analysts

Thailand - Visual Basic for Applications (VBA) for Analysts

Vietnam - Visual Basic for Applications (VBA) for Analysts

India - Visual Basic for Applications (VBA) for Analysts

Argentina - Visual Basic for Applications (VBA) for Analysts

Chile - Visual Basic for Applications (VBA) for Analysts

Costa Rica - Visual Basic for Applications (VBA) for Analysts

Ecuador - Visual Basic for Applications (VBA) for Analysts

Guatemala - Visual Basic for Applications (VBA) for Analysts

Colombia - Visual Basic for Applications (VBA) for Analysts

México - Visual Basic for Applications (VBA) for Analysts

Panama - Visual Basic for Applications (VBA) for Analysts

Peru - Visual Basic for Applications (VBA) for Analysts

Uruguay - Visual Basic for Applications (VBA) for Analysts

Venezuela - Visual Basic for Applications (VBA) for Analysts

Polska - Visual Basic for Applications (VBA) w Excel dla analityków

United Kingdom - Visual Basic for Applications (VBA) for Analysts

South Korea - Visual Basic for Applications (VBA) for Analysts

Pakistan - Visual Basic for Applications (VBA) for Analysts

Sri Lanka - Visual Basic for Applications (VBA) for Analysts

Bulgaria - Visual Basic for Applications (VBA) for Analysts

Bolivia - Visual Basic for Applications (VBA) for Analysts

Indonesia - Visual Basic for Applications (VBA) for Analysts

Kazakhstan - Visual Basic for Applications (VBA) for Analysts

Moldova - Visual Basic for Applications (VBA) for Analysts

Morocco - Visual Basic for Applications (VBA) for Analysts

Tunisia - Visual Basic for Applications (VBA) for Analysts

Kuwait - Visual Basic for Applications (VBA) for Analysts

Oman - Visual Basic for Applications (VBA) for Analysts

Slovakia - Visual Basic for Applications (VBA) for Analysts

Kenya - Visual Basic for Applications (VBA) for Analysts

Nigeria - Visual Basic for Applications (VBA) for Analysts

Botswana - Visual Basic for Applications (VBA) for Analysts

Slovenia - Visual Basic for Applications (VBA) for Analysts

Croatia - Visual Basic for Applications (VBA) for Analysts

Serbia - Visual Basic for Applications (VBA) for Analysts

Bhutan - Visual Basic for Applications (VBA) for Analysts

Nepal - Visual Basic for Applications (VBA) for Analysts

Uzbekistan - Visual Basic for Applications (VBA) for Analysts