Excel VBA開發培訓
?
VBA是OFFICE平臺下優秀的二次開發語言,借助VBA的強大開發功能,可以編制出運行在office平臺上的應用軟件,對于一般辦公人員來說,掌握宏與VBA,可以將工作流程自動化,或使用電腦完成簡單重復性工作。
?
培訓大綱
第一部分 VBA入門
1.1 VBA和Excel的關系
VBA是什么?
VBA的優缺點
VBA的主要功能
VBA和EXCEL的交互性
1.2 Excel對象介紹
對象是什么?
Excel常見對象
工作簿對象
工作表對象
單元格對象
菜單對象
1.3 VBA工程
VBA工程和Excel文檔的關系
VBA編輯器介紹
VBA工程中除文檔對象外的其他對象
用戶窗體的介紹
模塊的介紹
其他對象的添加、移出、導出方法
代碼窗口和窗體設計窗口切換
代碼窗口介紹
代碼注釋的方法和必要性
長代碼語句換行的方法
VBA代碼的運行,測試
VBA代碼調試技巧
1.4 從宏開始學習VBA
什么是宏
強大的錄制宏功能是幫助學習VBA的好方法
執行宏的方法
宏的數字簽名
安裝數字簽名
使用數字簽名
錄制宏功能如何拓展我們的思考
VBA數據處理方法介紹
在什么情況下選用VBA解決方案
1.5 控件的概念
內置的窗體控件介紹
第三方控件的介紹
使用第三方控件
第二部分 語言基礎
2.1 常量和變量
VBA中定義常量和變量
用插入名稱的方法在工作表中定義變量
2.2 數據類型
把握文本型、日期型、數字型等之間的區別
2.3 運算符
數學運算符
邏輯運算符
字符串運算符
2.4 常用的VBA函數
測試函數
數學函數
字符串函數
轉換函數
日期函數
2.5 自定義函數
2.6 過程
事件過程
子程序過程
2.7 VBA語句
賦值語句
With語句
錯誤跳轉語句
2.8 程序的三種結構
順序結構
分支結構
循環結構
2.9 對象的事件
對象的屬性、方法
?第三部分 常用技巧
3.1 工作簿的控制
新建工作簿
打開已有的工作簿
判斷一個工作簿是否已打開
保存工作簿
另存工作簿
另存工作簿并加上密碼
關閉工作簿并保存
工作簿常見事件及應用
3.2 工作表的控制
插入多個工作表
獲得工作表的名稱,為工作表命名
插入工作表前判斷同名工作表是否已存在
選擇工作表
激活工作表
隱藏工作表
復制工作表
移動工作表
獲得工作表的個數,sheets集合和worksheets集合的區別
工作表的保護
刪除工作表,屏蔽刪除確認對話框的方法
工作表行,列控制:隱藏,行高、列寬控制
工作表常見事件及應用
3.3 單元格控制
Range對象重點介紹
Cells屬性介紹
單元格的選擇
整行整列的選擇
當前單元格的屬性介紹
單元格內容的輸入
控制單元格輸入范圍
禁止編輯部分單元格
單元格的引用方式
單元格刪除
單元格信息清除
單元格常見事件及應用
3.4 對話框控制
Msgbox對話框介紹
Msgbox標題、提示及按鈕的定制
程序響應Msngbox按鈕的動作
內置文件對話框
為保證程序運行的流暢性,進行必要的對話框屏蔽
3.5 用戶窗體設計
窗體的基本構成及控制
窗體常用事件
控件工具箱介紹
控件共用屬性
控件共用事件
常用控件
3.6 窗口、菜單及工具欄控制
窗口對象結構分析
控制窗口
菜單欄、工具欄對象的介紹
屏蔽菜單欄、工具欄的方法
屏蔽右鍵菜單
屏蔽快捷鍵
菜單欄、工具欄的自定義
自定義菜單欄、工具欄需要注意在文檔關閉后及時恢復
第四部分 程序開發
介紹標準開發流程
介紹程序開發需求至上的原則
理解數據處理的重點是標準化輸入和多樣化輸出
實際開發案例講解
或根據學員需求設計案例講解開發過程