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