Course Code: 3089
Duration: 14 hours
Overview:

该课程是指那些熟悉基本的 VBA 谁想要发展他们的知识和更大的使用语言能力。

Course Outline:

设施

  • 创建自己的工具栏和菜单

数据类型

  • 转换为其他类型
  • 变量的范围和生命周期
  • 运算符及其优先级
  • 选项模块

条件语句

  • Select Case
  • If ... Then ... ElseIf ... Else

循环

  • 反转循环时
  • For Each 循环
  • 循环中断指令 (exit)

调试

  • 处理步骤
  • 陷阱监视
  • 本地窗口
  • 立即窗口
  • 调用堆栈

错误处理

  • 捕获和处理运行时错误
  • 结构: On Error Resume Next, On Error GoTo label, On Error GoTo 0
  • 状态栏上的数据显示

基本优化

  • ScreenUpdating
  • 使用 Timer 方法测量宏的持续时间

VBA 表单

  • 创建自己的表单
  • 从代码中调用表单
  • 在电子表格中使用表单
Sites Published:

United Arab Emirates - Visual Basic for Applications (VBA) in Excel (intermediate level)

Qatar - Visual Basic for Applications (VBA) in Excel (intermediate level)

Egypt - Visual Basic for Applications (VBA) in Excel (intermediate level)

Saudi Arabia - Visual Basic for Applications (VBA) in Excel (intermediate level)

South Africa - Visual Basic for Applications (VBA) in Excel (intermediate level)

中国 - Visual Basic for Applications (VBA) in Excel (intermediate level)

香港 - Visual Basic for Applications (VBA) in Excel (intermediate level)

澳門 - Visual Basic for Applications (VBA) in Excel (intermediate level)

台灣 - Visual Basic for Applications (VBA) in Excel (intermediate level)

USA - Visual Basic for Applications (VBA) in Excel (intermediate level)

Österreich - Visual Basic for Applications (VBA) in Excel (intermediate level)

Schweiz - Visual Basic for Applications (VBA) in Excel (intermediate level)

Deutschland - Visual Basic for Applications (VBA) in Excel (intermediate level)

Czech Republic - Visual Basic for Applications (VBA) in Excel (intermediate level)

Denmark - Visual Basic for Applications (VBA) in Excel (intermediate level)

Estonia - Visual Basic for Applications (VBA) in Excel (intermediate level)

Finland - Visual Basic for Applications (VBA) in Excel (intermediate level)

Greece - Visual Basic for Applications (VBA) in Excel (intermediate level)

Magyarország - Visual Basic for Applications (VBA) in Excel (intermediate level)

Ireland - Visual Basic for Applications (VBA) in Excel (intermediate level)

Luxembourg - Visual Basic for Applications (VBA) in Excel (intermediate level)

Latvia - Visual Basic for Applications (VBA) in Excel (intermediate level)

España - Visual Basic for Applications (VBA) in Excel (intermediate level)

Italia - Visual Basic for Applications (VBA) in Excel (intermediate level)

Lithuania - Visual Basic for Applications (VBA) in Excel (intermediate level)

Nederland - Visual Basic for Applications (VBA) in Excel (intermediate level)

Norway - Visual Basic for Applications (VBA) in Excel (intermediate level)

Portugal - Visual Basic for Applications (VBA) in Excel (intermediate level)

România - Visual Basic for Applications (VBA) in Excel (intermediate level)

Sverige - Visual Basic for Applications (VBA) in Excel (intermediate level)

Türkiye - Visual Basic for Applications (VBA) in Excel (intermediate level)

Malta - Visual Basic for Applications (VBA) in Excel (intermediate level)

Belgique - Visual Basic for Applications (VBA) in Excel (intermediate level)

France - Visual Basic for Applications (VBA) in Excel (intermediate level)

日本 - Visual Basic for Applications (VBA) in Excel (intermediate level)

Australia - Visual Basic for Applications (VBA) in Excel (intermediate level)

Malaysia - Visual Basic for Applications (VBA) in Excel (intermediate level)

New Zealand - Visual Basic for Applications (VBA) in Excel (intermediate level)

Philippines - Visual Basic for Applications (VBA) in Excel (intermediate level)

Singapore - Visual Basic for Applications (VBA) in Excel (intermediate level)

Thailand - Visual Basic for Applications (VBA) in Excel (intermediate level)

Vietnam - Visual Basic for Applications (VBA) in Excel (intermediate level)

India - Visual Basic for Applications (VBA) in Excel (intermediate level)

Venezuela - Visual Basic for Applications (VBA) in Excel (intermediate level)

Polska - Visual Basic for Applications (VBA) w Excel - poziom średnio zaawansowany

United Kingdom - Visual Basic for Applications (VBA) in Excel (intermediate level)

South Korea - Visual Basic for Applications (VBA) in Excel (intermediate level)

Pakistan - Visual Basic for Applications (VBA) in Excel (intermediate level)

Sri Lanka - Visual Basic for Applications (VBA) in Excel (intermediate level)

Bulgaria - Visual Basic for Applications (VBA) in Excel (intermediate level)

Bolivia - Visual Basic for Applications (VBA) in Excel (intermediate level)

Indonesia - Visual Basic for Applications (VBA) in Excel (intermediate level)

Kazakhstan - Visual Basic for Applications (VBA) in Excel (intermediate level)

Moldova - Visual Basic for Applications (VBA) in Excel (intermediate level)

Morocco - Visual Basic for Applications (VBA) in Excel (intermediate level)

Tunisia - Visual Basic for Applications (VBA) in Excel (intermediate level)

Kuwait - Visual Basic for Applications (VBA) in Excel (intermediate level)

Oman - Visual Basic for Applications (VBA) in Excel (intermediate level)

Slovakia - Visual Basic for Applications (VBA) in Excel (intermediate level)

Kenya - Visual Basic for Applications (VBA) in Excel (intermediate level)

Nigeria - Visual Basic for Applications (VBA) in Excel (intermediate level)

Botswana - Visual Basic for Applications (VBA) in Excel (intermediate level)

Slovenia - Visual Basic for Applications (VBA) in Excel (intermediate level)

Croatia - Visual Basic for Applications (VBA) in Excel (intermediate level)

Serbia - Visual Basic for Applications (VBA) in Excel (intermediate level)

Bhutan - Visual Basic for Applications (VBA) in Excel (intermediate level)

Nepal - Visual Basic for Applications (VBA) in Excel (intermediate level)

Uzbekistan - Visual Basic for Applications (VBA) in Excel (intermediate level)