課程簡介:
本課程主要講授Excel二次開發(fā)語言VBA,從宏開始一步一步進入VBA開發(fā)的全過程,目標(biāo)是讓學(xué)員快速入門VBA基礎(chǔ)知識,并能結(jié)合工作中的需求有針對性的編寫提高工作效率的VBA程序,實現(xiàn)日常數(shù)據(jù)處理或報表等工作的自動化。適用于任何版本Excel。
培訓(xùn)介紹:
1-1 VBA入門知識
VBA簡介
VBA的優(yōu)缺點
VBA開發(fā)環(huán)境
VBA工程
VBA程序結(jié)構(gòu)
過程和函數(shù)
宏及錄制宏
宏的運行及控件綁定
VBA編寫代碼常見知識點
?
1-2 VBA語言1-For循環(huán)與IF分支
For計次循環(huán)
循環(huán)簡單應(yīng)用
If then 分支結(jié)構(gòu)
If簡單應(yīng)用
?
1-3 Excel對象控制1-Worksheet與Range
認(rèn)識錄制宏代碼的缺陷與冗余
精準(zhǔn)定位單元格的意義和方法
同一工作簿不同工作表單元格的操控
遍歷同一工作簿中工作表的方法
抓取同一工作簿中不同工作表中單元格內(nèi)容進行數(shù)據(jù)匯集
Range對象的常用屬性與方法
?
1-4 理解變量
變量與常量
數(shù)據(jù)類型
VBA運算符
數(shù)組
?
1-5 理解對象模型
類和對象
用類和對象思想來描述Excel
VBA和EXCEL對象的交互性
Excel對象模型
?
2-1 VBA語言2-復(fù)雜循環(huán)及分支結(jié)構(gòu)
分支結(jié)構(gòu)(select case…)
循環(huán)結(jié)構(gòu)(for each ,do loop…)
錯誤陷阱(on error…)
程序調(diào)試方法(debug)
?
2-2 Excel對象控制2-Applicaton/Workbook等
Application對象
Workbook(s)對象(打開,新建,讀取,編輯等操控工作簿)
Worksheet(s)對象(新建,讀取,刪除等操控工作表)
跨工作簿單元格內(nèi)容的匯集
遍歷同一文件夾下所有工作簿并讀取內(nèi)容的方法
?
2-3 VBA語言3-常用函數(shù)
測試函數(shù)
數(shù)學(xué)函數(shù)
字符串函數(shù)
轉(zhuǎn)換函數(shù)
日期函數(shù)
其他常用函數(shù)與自定義函數(shù)
?
2-4 對話框及人機交互設(shè)計
Msgbox對話框交互與定制
文件對話框
?
3-1 VBA讀取數(shù)據(jù)庫
ADO對象操作Excel、Access等數(shù)據(jù)庫
Excel作為數(shù)據(jù)庫的缺陷
連接Access數(shù)據(jù)庫
常見Sql語句
利用recordset對象讀取數(shù)據(jù)至Excel
(單一數(shù)據(jù)讀取,批量列表數(shù)據(jù)讀取,讀取并匯總等)
?
3-2 網(wǎng)頁數(shù)據(jù)抓取
抓取網(wǎng)頁信息
特定文本信息的過濾
模擬人工瀏覽網(wǎng)頁并抓取信息
?
3-3 案例實戰(zhàn)
結(jié)合客戶實際工作場景需求設(shè)計案例
?
以上課程可以根據(jù)客戶實際情況進行靈活調(diào)整。
?
?
?
?