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)