Excel VBA設計開發實戰培訓課程
Excel VBA設計開發培訓目標:
l 掌握VBA編程的基本方法,包括變量和數組的類型、定義,三種程序結構順序、選擇、循環
l 能夠實現自定義函數,掌握Excel基本對象及屬性、方法,掌握的控件設置和使用
l 多工作薄的數據提取和匯總,文件數據分類提取
l 簡介:運用VBA實現數據庫導入數據或寫入數據庫,快速生成透視表和圖表以達到年、季、月報表的制作,并進行環比、同比分析作
Excel VBA設計開發實戰培訓課程大綱:
|
模塊名稱
|
課程內容
|
實例
|
|
VBA基礎
|
1. VBA的概念
l 什么是VBA
l VBA能做什么
2. VBE介面
l 調用VBE窗口
l VBE窗口的安排
l 認識錄制宏后的VBE編輯介面
3. VBA代碼調試方法
l 立即窗口
l 監視窗口
l 逐步操作檢驗
4. VBA的學習方法
|
1. 展示宏的VBE介面
2. 代碼調試操作
實例:例3調試
|
|
VBA程序控制基礎
|
1. 基礎概念
l 標識符及其定義規則
l 數據類型
l 量變定義方法
l 運算符
2. 順序結構
l MsgBox和InputBOx
3. 選擇結構
l If……End IF語句及嵌套
l Select Case……End Select
4. 循環結構
l Do While ……Loop
l For to ……Next
l For Each In ……Next
|
1. 變量定義、賦值、注釋語句,計算球的體積
實例: 例4 順序結構
2. If語句
例5判斷奇偶數
3. 分支語句判斷奇偶數
4. 循環結構
實例7:確定日期
|
|
VBA過程、函數
|
1. 過程
l 過程的基本概念
l 過程的定義和調用
l 過程參數概念和作用
l 實參與形參的值傳遞和地址傳遞
2. 函數 百分比 比重
l 函數的基本概念
l Excel和VBA函數介紹
l 自定義函數及參數的定義
l 自定義函數的應用
|
1. 過程
實例: 例9 產品統計
2. 函數
實例:統計同底紋顏色單元格數
|
|
VBA對象、屬性、方法
|
1. 基本概念
l 對象:Application、Workbooks、Sheets、Range、Chart……
l 屬性:值、底紋、行號、列號
l 方法:新建、刪除、命名
2. Application
l 當前活動的工作薄、表、區域
l 調用Windows打開文件對話框
l 調用Windows另存為文件對話框
l 打開/關閉屏幕顯示
l 退出Excel程序
3. Workbooks/Workbook
l 當前工作薄個數
l 新建工作薄
l 打開工作薄、關閉工作
l 工作薄的保存
4. ActiveWorkbook
l 關閉當前工作薄
l 當前工作薄改名
l 當前工作薄改名
5. Worksheets
l 工作表個數屬性
l 添加或刪除工作表
l 工作表的復制和粘貼
l 工作表的刪除
6. Range
l 選擇單元格、區域
l Cells的屬性
l Selection和Select用法
l Range區域的添加、刪除、復制、剪切、粘貼方法
l Row和Columns屬性
|
1. Application
實例: 例11 調用Windows窗口,可打開或另存為工作薄
2. Workbooks
實例:例12新建工作薄
3. ActiveBooks
實例:例13得當前工作薄名稱及路徑
4. WorkSheets
實例:例14判斷工作薄中是否有“匯總”表,如無則添加
5. Range
實例15:單元格定位,確定Jack的性別
|
|
VBA對象的事件
|
1. 工作薄、工作表
l 激活事件
l 工作薄打開事件、關閉事件、保存事件
l 工作表切換事件
|
1. 工作表事件
實例: 例17 工作表內容變更可對數據進行處理
|
|
VBA綜合練習
|
1 工作薄、工作表、區域的屬性、方法
2 程序結構
3 過程和函數
4 案例
l 多工作表的匯總
l 多工作薄的匯總
|
實例:多工作薄的數據匯總
|
|
VBA程序的錯誤處理
|
1 錯誤程序處理
l 處理錯誤程序
l 忽略錯誤程序
|
實例:錯誤處理
|
|
VBA窗體設置
|
1. 多控件的使用
l 命令按鈕、標簽、文本、單選、雙選、組合框的綜合應用
l 控件組的使用
|
實例:人事檔案查詢界面
|
|
VBA數據庫數據操作簡介
|
1. 操作數據庫簡介
l 使用Excel工具導入數據庫的數據
l 結構查詢語句SQL
l 使用ADO操作數據庫
2. ADO操作
l ADO對象的類型
l Recordset對象
3. 案例展示
l 數據庫查詢
l 向數據庫添加記錄
l 數據記錄的更新
l 刪除記錄
|
案例:運用Recordset對象從數據庫導入數據
|
|
VBA圖表簡介
|
1. 創建Excel圖表簡介
l 通過錄制宏來創建圖表
l 通過VBA創建圖表
2. 操作Excel圖表
l 激活圖表
l 圖表的格式
l 圖表的輸出
|
實例:制作動態圖表
|
|
VBA透視表簡介
|
1. 建立數據透視表簡介
2. 透視表的格式設置展示
3. 數據的各種統計分析展示
|
實例:自動生成透視表進行數據快速匯總、分析
|
|
VBA提高效率的一些建議
|
1. 盡量使用Excel的工作表函數
2. 盡量減少使用對象引用
3. 運用數組處理批量數據
4. 減少對象的激活和選擇
5. 關閉屏幕更新
6. 提高關鍵代碼的效率
|
|
如果您想學習本課程,請
預約報名
如果沒找到合適的課程或有特殊培訓需求,請
訂制培訓
除培訓外,同時提供相關技術咨詢與技術支持服務,有需求請發需求表到郵箱soft@w908.cn,或致電4007991916
技術服務需求表點擊在線申請
服務特點:
海量專家資源,精準匹配相關行業,相關項目專家,針對實際需求,顧問式咨詢,互動式授課,案例教學,小班授課,實際項目演示,快捷高效,省時省力省錢。
專家力量:
中國科學院軟件研究所,計算研究所高級研究人員
oracle,微軟,vmware,MSC,Ansys,candence,Altium,達索等大型公司高級工程師,項目經理,技術支持專家
中科信軟培訓中心,資深專家或講師
大多名牌大學,碩士以上學歷,相關技術專業,理論素養豐富
多年實際項目經歷,大型項目實戰案例,熱情,樂于技術分享
針對客戶實際需求,案例教學,互動式溝通,學有所獲