24小(xiǎo)時(shí)學會(huì)EXCEL VBA
課程價格:認證會(huì)員(yuán)可(kě)見(jiàn)
課程時(shí)長(cháng):4 天,6小(xiǎo)時(shí)/天
上(shàng)課方式:公開(kāi)課
授課講師(shī):
劉淩峰
授課對(duì)象:信息部員(yuán)工(gōng)、辦公室文(wén)員(yuán)
課程簡介
| 授課時(shí)間(jiān) |
4 天,6小(xiǎo)時(shí)/天 |
| 授課對(duì)象 |
信息部員(yuán)工(gōng)、辦公室文(wén)員(yuán) |
| 授課方式 |
講解+工(gōng)具+方法+訓練+點評 |
課程背景
EXCEL提供直觀快(kuài)捷的(de)數(shù)據輸入、強大(dà)靈活的(de)數(shù)據處理(×lǐ)、豐富多(duō)樣的(de)圖表制(zhì)作(zuò)、完善快(kuài)捷的(de)報(bào)表設計(jì)、快(kuài)速完備的(de)統計(jì♥)分(fēn)析功能(néng),辦公人(rén)員(yuán)幾乎沒有(yǒu)不(bù)用(yòng)到∑(dào)EXCEL的(de)。如(rú)果我們隻滿足手工(gōng)操作(zuò)這(zhè)些(xiē¥)功能(néng),那(nà)我們處理(lǐ)一(yī)些(xiē)重複性的(de)工(gōng)作(zuò)時(shí)就(jiù)隻能(néng)象機(jī)器(qì←)人(rén)一(yī)樣進行(xíng)機(jī)械的(de)操作(zuò)。慶幸的(de)是(shì),OFFICE的(♠de)開(kāi)發者們為(wèi)大(dà)家(jiā)準備了(le)一(yī)個(gè)好(hǎo)方法↕,那(nà)就(jiù)是(shì)VBA。
哪些(xiē)人(rén)需要(yào)VBA呢(ne)?
如(rú)果你(nǐ)是(shì)信息部門(mén)的(de)員(yuán)工(gōng):
可(kě)能(néng)會(huì)對(duì)EXCEL的(de)應用(yòng)深有(yǒu)體(tǐ)會(huì),大(dà)量的(de)數(shù)據處理(l↑ǐ),如(rú)果變動一(yī)個(gè)小(xiǎo)地(dì)方就(jiù)可(kě)能(néng≤)是(shì)幾十、幾百個(gè)文(wén)件(jiàn)或幾千條記錄的(de)變動,有(yǒu)人(rén)會(huì)說(shuō)我今天又(yòu)要(yào)加班了(€le),要(yào)是(shì)學會(huì)了(le)VBA,想加班都(dōu)沒活幹呀。^--^
如(rú)果你(nǐ)是(shì)辦公室文(wén)員(yuán):
老(lǎo)闆說(shuō):“把所有(yǒu)員(yuán)工(gōng)的(de)考勤按日(rì)(月(yuè)、季)做(zuò)個(gè)線圖給我看(kàn)看(kàn>)”。My God!做(zuò)這(zhè)麽多(duō)圖,要(yào)累死人(rén)呀!沒關系,要(yào)是(shì)學會(h♣uì)了(le)VBA作(zuò)圖部分(fēn),隻需要(yào)幾十分(fēn)鐘(zhōng)的(de)時(shí)間(jiān)寫代碼,再運行(xíng)程序,OK$,不(bù)到(dào)一(yī)分(fēn)鐘(zhōng)完成了(le)!下(xià)次老(lǎo)闆再讓做(zuò)∏,沒關系,調出代碼再運行(xíng)一(yī)遍嘛,EASY!
如(rú)果你(nǐ)是(shì)剛畢業(yè)的(de)大(dà)學生(shēng):
面對(duì)激烈的(de)競争,面試的(de)時(shí)候,别人(rén)要(yào)花(huā)1小(xiǎo)時(shí)才能(néng)完成的(de)↑數(shù)據處理(lǐ)問(wèn)題,你(nǐ)10分(fēn)鐘(zhōng)搞定,這(zhè)時(shí)候主管一(yī)定會(huì)著(zhe)急起來(lái):“你(nǐ)什(shén)麽時(shí)候能(néng)夠上(shàng)班… …”。
如(rú)果你(nǐ)想學VBA:
VBA這(zhè)麽好(hǎo),學起來(lái)會(huì)很(hěn)難嗎(ma)?不(bù)!其實VBA是(shì&)程序語言中最易學,上(shàng)手極快(kuài)的(de)一(yī)個(gè),并不(bù)強調你(nǐ)必須要(yà&o)有(yǒu)專門(mén)的(de)程序開(kāi)發基礎,因為(wèi)EXCEL提供了(le)VBA錄制(zhì)功能(néng♦)。即使你(nǐ)不(bù)會(huì)寫代碼也(yě)可(kě)以錄制(zhì)一(yī)段VBA代碼去(qù)處理(lǐ)重複工(gōng)≈作(zuò),如(rú)果忘記一(yī)些(xiē)代碼的(de)語法了(le),錄制(zhì)一(yī)段代碼就(jiù±)能(néng)看(kàn)到(dào)了(le),所以學起來(lái)最容易了(le)。
EXCEL VBA也(yě)是(shì)不(bù)是(shì)你(nǐ)所想像中的(de)神秘和(hé)複雜(zá),我們提供了(le)由淺入深,循序漸進的(de)學習(xí©)方式,通(tōng)過24學時(shí)的(de)學習(xí),讓你(nǐ)從(cóng)一(yī)個(gè)隻會(huì)埋頭苦幹人(rén)變成一(yī)個(gè)做(zuò)事(shì)有(≈yǒu)方法,又(yòu)有(yǒu)速度的(de)人(rén)。
課程目标
EXCEL VBA 操作(zuò)技(jì)能(néng)提升
課程大(dà)綱
第一(yī)講: Visual Basic for Application是(shì)什(shén)麽
Visual Basic for Application是(shì)什(shén)麽
Excel環境中基于應用(yòng)程序的(de)自(zì)動化(huà)的(de)優點
錄制(zhì)簡單的(de)宏
執行(xíng)宏
查看(kàn)錄制(zhì)的(de)代碼
編輯錄制(zhì)的(de)代碼
宏錄制(zhì)器(qì)的(de)局限性
第二講:處理(lǐ)錄制(zhì)的(de)宏
指定快(kuài)捷鍵
決定宏的(de)保存位置
創建個(gè)人(rén)宏工(gōng)作(zuò)簿
将宏指定給按鈕
将宏指定給圖片
将宏指定給工(gōng)具欄按鈕
第三講:學習(xí)控件(jiàn)
Excel開(kāi)發過程的(de)簡要(yào)介紹
不(bù)同類型的(de)控件(jiàn)
向工(gōng)作(zuò)表添加控件(jiàn)
設置控件(jiàn)的(de)格式
給控件(jiàn)命名
使用(yòng)用(yòng)戶窗(chuāng)體(tǐ)
第四講:理(lǐ)解變量和(hé)常量的(de)作(zuò)用(yòng)
代碼存在的(de)基礎:模塊
對(duì)模塊的(de)概覽
保存對(duì)模塊做(zuò)出的(de)改變
變量
使用(yòng)常量
作(zuò)用(yòng)域
第五講:用(yòng)戶輸入
MsgBox函數(shù)
InputBox函數(shù)
InputBox方法
命名參數(shù)
字符串連接
第六講:條件(jiàn)邏輯
控制(zhì)應用(yòng)程序的(de)流程
If語句
Select Case語句
使用(yòng)內(nèi)置Excel對(duì)話(huà)框
第七講:循環代碼
For...Next語句
Do循環
第八講:對(duì)象介紹
對(duì)象是(shì)什(shén)麽
對(duì)象. 屬性和(hé)方法
Excel的(de)對(duì)象模型
最常用(yòng)的(de)5個(gè)對(duì)象
對(duì)象的(de)層次結構意味著(zhe)什(shén)麽
在代碼中引用(yòng)對(duì)象
在代碼中使用(yòng)對(duì)象
使用(yòng)屬性
使用(yòng)方法
獲取有(yǒu)關屬性和(hé)方法的(de)信息
使用(yòng)對(duì)象變量
集合
Add方法
Count屬性
第九講:常用(yòng)的(de)對(duì)象
Application對(duì)象
使用(yòng)Excel的(de)內(nèi)置函數(shù)
Application 對(duì)象有(yǒu)用(yòng)的(de)屬性和(hé)方法
Workbook對(duì)象
Worksheet對(duì)象
第十講Range對(duì)象
Range對(duì)象
使用(yòng)With語句
使用(yòng)For Each語句
Range對(duì)象編程示例
第十一(yī)講:使用(yòng)Visual Basic編輯器(qì)
使用(yòng)Visual Basic編輯器(qì)的(de)工(gōng)具欄
浏覽代碼
使用(yòng)在線幫助
使用(yòng)對(duì)象浏覽器(qì)
設置編輯器(qì)選項
第十二講:調試VBA代碼
應用(yòng)程序開(kāi)發的(de)測試和(hé)調試階段
調試
将過程設置為(wèi)中斷模式
使用(yòng)立即窗(chuāng)口
單步執行(xíng)代碼
使用(yòng)監視(shì)
改正代碼中的(de)錯(cuò)誤
第十三講:錯(cuò)誤處理(lǐ)
步驟1:設置錯(cuò)誤捕獲
步驟2:編寫錯(cuò)誤處理(lǐ)實用(yòng)程序
步驟3:提供從(cóng)錯(cuò)誤處理(lǐ)程序跳(tiào)出的(de)出口
綜合:創建集中的(de)錯(cuò)誤處理(lǐ)程序
第十四講:使用(yòng)用(yòng)戶窗(chuāng)體(tǐ)
為(wèi)應用(yòng)程序添加用(yòng)戶窗(chuāng)體(tǐ)
設置用(yòng)戶窗(chuāng)體(tǐ)的(de)屬性
運行(xíng)用(yòng)戶窗(chuāng)體(tǐ)
添加控件(jiàn)到(dào)用(yòng)戶窗(chuāng)體(tǐ)上(shàng)
為(wèi)控件(jiàn)分(fēn)配Tab鍵切換順序
為(wèi)控件(jiàn)分(fēn)配加速鍵
第十五講:實現(xiàn)用(yòng)戶窗(chuāng)體(tǐ)的(de)自(zì)動功能(néng)
初始化(huà)用(yòng)戶窗(chuāng)體(tǐ)中的(de)值
顯示用(yòng)戶窗(chuāng)體(tǐ)
控制(zhì)窗(chuāng)體(tǐ)的(de)行(xíng)為(wèi)
數(shù)據有(yǒu)效性驗證
使用(yòng)返回值
第十六講:工(gōng)具欄
手工(gōng)修改工(gōng)具欄
創建自(zì)定義工(gōng)具欄
通(tōng)過代碼來(lái)使用(yòng)工(gōng)具欄
創建工(gōng)具欄
删除工(gōng)具欄
第十七講:菜單
手工(gōng)修改菜單
通(tōng)過編程方式來(lái)使用(yòng)菜單
第十八講:圖表
創建圖表
使用(yòng)圖表向導和(hé)宏錄制(zhì)器(qì)
編輯錄制(zhì)的(de)代碼
執行(xíng)修改後的(de)圖表代碼
更複雜(zá)的(de)圖表示例
第十九講:數(shù)據透視(shì)表
使用(yòng)數(shù)據透視(shì)表
數(shù)據透視(shì)表概述
使用(yòng)代碼來(lái)創建數(shù)據透視(shì)表
查看(kàn)錄制(zhì)的(de)代碼
第二十講:數(shù)據訪問(wèn)介紹
可(kě)用(yòng)的(de)數(shù)據庫
數(shù)據訪問(wèn)方法
使用(yòng)MS Query來(lái)訪問(wèn)數(shù)據
第二十一(yī)講:使用(yòng)ADO訪問(wèn)數(shù)據
ADO是(shì)什(shén)麽
訪問(wèn)數(shù)據庫的(de)對(duì)象
使用(yòng)ADO
添加到(dào)ADO庫的(de)引用(yòng)
編寫從(cóng)數(shù)據庫到(dào)工(gōng)作(zuò)表的(de)數(shù)據
第二十二講:ADO應用(yòng)提高(gāo)篇
獲取字段以顯示到(dào)用(yòng)戶窗(chuāng)體(tǐ)
添加記錄浏覽
更新數(shù)據
添加搜索功能(néng)
第二十三講:使用(yòng)自(zì)動化(huà)
什(shén)麽是(shì)自(zì)動化(huà)
自(zì)動化(huà)的(de)基本情況
引用(yòng)自(zì)動化(huà)服務器(qì)
浏覽對(duì)象庫的(de)內(nèi)容
創建自(zì)動化(huà)服務器(qì)的(de)實例
使用(yòng)自(zì)動化(huà)來(lái)控制(zhì)Microsoft Word
第二十四講:運行(xíng)過程
自(zì)動運行(xíng)過程
運行(xíng)事(shì)件(jiàn)過程
創建加載
該老(lǎo)師(shī)的(de)其他(tā)課程