《Excel VBA開發(fā)實戰(zhàn)》
發(fā)布時間:2023-03-10 16:36:40
講師:王德寶 瀏覽次數:2581
課程描述INTRODUCTION
日程安排SCHEDULE
課程大綱Syllabus
Excel VBA開發(fā)實戰(zhàn)課程
【課程簡介】:
我們知道Excel很強大,當我們具備了一定的應用能力后,就想了解如何用它處理更多工作事務、進一步提高工作效率?本課程不是面向Excel小白,而是針對掌握了一些Excel使用技能后的人員,希望解決更高級的問題如:怎么對幾十個格式相同的Excel工作表進行匯總?如何讓報表自動化生成以免每個月都要重新做?涉及到多表數據、流程較復雜的業(yè)務,能否開發(fā)一個系統(tǒng)給管理起來?等等。
如果我們掌握了VBA并應用到工作中,就能讓我們處理數據、制作報表的時間大大縮短!
【培訓對象】:從事數據分析、人力、行政、技術及管理人員,要求有較好的Excel基礎
【課程收益】:
1、 了解VBA是什么以及能做什么,如何幫助我們提高數據處理效率;
2、 掌握VBA開發(fā)環(huán)境、如何運行;
3、 掌握VBA基本語法、常見語句、常用對象模型及方法、常用事件;
4、 了解數組、字典,用戶窗體及控件設計;
5、 VBA開發(fā)實例演練。
【課程大綱】:
一、 進入神奇的VBA世界
1) VBA應用案例展示
2) Excel VBA概述及其優(yōu)點
3) 熟悉VBA開發(fā)環(huán)境
4) 執(zhí)行VBA程序的幾種方法
二、 VBA程序開發(fā)基礎
1) 數據及基本數據類型
2) 什么是變量、變量定義與使用
3) 運算符與表達式
4) 過程與函數的定義與區(qū)別
5) 練習:開發(fā)自定義函數
三、 VBA流程控制語句
1) 條件語句
2) 循環(huán)語句
3) 選擇語句
4) 錯誤處理
5) 練習:計算指定整數的階乘
四、 Excel VBA常用對象
1) Application對象
2) Workbook對象
3) Worksheet對象
4) Range對象
5) Cells對象
6) Sheets與Selection
7) With語句
8) 練習:比較兩列數據的差異
9) 練習:根據名單批量創(chuàng)建工作表
五、 VBA事件與典型應用
1) Worksheet_SelectionChange事件
2) Worksheet_Change事件
3) Worksheet_Activate事件
4) Workbook_BeforeSave事件
5) Workbook_Open事件
6) Application.EnableEvents事件
7) 練習:按星期填寫當日工作安排表
六、 數組、字典的概念及運用
1) 數組的概念、作用及定義
2) 動態(tài)數組與靜態(tài)數組
3) Ubound、Lbound和ReDim
4) 字典的概念及定義
5) 字典賦值與取值
6) 練習:用顏色標記業(yè)績好壞
七、 用戶窗體與控件使用
1) 創(chuàng)建用戶窗體
2) 文本框與單選按鈕
3) 復選框與組合框
4) 添加提交按鈕
5) 練習:用戶窗體報時器
八、 VBA開發(fā)實戰(zhàn)案例
1) 根據表格指定列中的數據項拆分表格
2) 合并同一個工作薄中格式相同的多張工作表內容
3) 抓取一個目錄下所有Excel文件中的內容
4) 拓展:員工信息管理
5) 拓展:合并多表數據并生成圖表
6) 拓展:將多個分析結果生成為單獨的PPT格式報告
7) 拓展:開發(fā)小型Excel數據管理系統(tǒng)要領
Excel VBA開發(fā)實戰(zhàn)課程
轉載:http://xvaqeci.cn/gkk_detail/284850.html
已開課時間Have start time
- 王德寶
[僅限會員]