VBA從入門到精通培訓(xùn)
課程簡介
本課程以案例形式,全面地介紹了利用VBA完成各種辦公室數(shù)據(jù)資料的統(tǒng)計、計算、分析和匯總處理的具體操作過程,以及VBA編寫更多智能的和自動化的操作,使Excel具有更強的實用性和可操作性,極大地提高辦公數(shù)據(jù)的處理效率。
課程主要內(nèi)容
通過本課程的學(xué)習(xí),您將掌握以下要點:
1、什么是宏,錄制宏、編輯宏、執(zhí)行宏的方法
2、熟悉VBA的常用編輯功能和技巧
3、學(xué)習(xí)常用的VBA語句和以及綜合運用
4、使用窗體完成程序編寫
授課對象、形式與時長
本課程適用于有一定Excel使用經(jīng)驗的或VBA初步使用基礎(chǔ),同時需要進(jìn)行辦公數(shù)據(jù)自動化和智能化操作的辦公人員及用戶。課程采用現(xiàn)場實體授課形式,人手一機,實用案例同步操作;課程共四天,每天6小時授課,加半小時答疑。
課前服務(wù)
1、所有學(xué)員均可參與課程前期的調(diào)查
2、學(xué)員將進(jìn)行課前練習(xí)自評,在自評文件中,將第一時間展示學(xué)員的技能水平分?jǐn)?shù)
3、講師將與學(xué)員或培訓(xùn)負(fù)責(zé)人進(jìn)行全面的溝通,最大程度地掌握學(xué)員的技能情況和需求
更多課程資訊及開班信息可聯(lián)系塔塔IT 課程顧問: 0755--29152000 或 在線咨詢。
官方微博: @塔塔office培訓(xùn) 微信: 添加公眾賬號“塔塔”加關(guān)注
課程安排
課時安排 內(nèi)容安排
VBA
一、揭開宏的神秘面紗
? 什么是宏?什么是VBA?有什么關(guān)系?
? 怎樣錄制宏
? 執(zhí)行宏的三個常用方法
? 實用案例:一鍵完成數(shù)據(jù)累加
? 利用宏進(jìn)行數(shù)據(jù)匯總和使用公式有什么區(qū)別
? Excel2003和2007以上版本帶有宏的文件格式
? 如何處理有宏的文件
? 簡單一招使文件打開時自動執(zhí)行宏
二、學(xué)習(xí)如何修改宏
? 為什么要修改宏?
? 認(rèn)識宏代碼的編輯窗口VBE
? 利用宏窗口中的屬性深度隱藏工作表
? 不懂宏里面的英文代碼怎么辦?
? 修改錄制的宏代碼使之具有智能化判斷功能
? 怎樣保護(hù)編寫好的VBA代碼
? 應(yīng)該知道的代碼編寫規(guī)范
三、VBA程序的編寫和調(diào)試
? 在表、工作簿、模塊中分別編寫VBA程序的不同作用
? 編寫VBA為什么要有變量定義
? 在編寫狀態(tài)下如何執(zhí)行
? 如何逐步執(zhí)行VBA代碼
? 程序執(zhí)行異常的幾種警告
? 常用的監(jiān)控和調(diào)試代碼的三個方法
四、讓代碼具有智能化執(zhí)行功能
? 掌握智能化的術(shù)語:事件程序
? 如何利用不同的事件自動執(zhí)行代碼
? 實用案例:輸入數(shù)據(jù)自動進(jìn)行匯總
? 為什么事件程序容易出現(xiàn)死循環(huán)
? 利用監(jiān)控了解自動執(zhí)行的順序問題
五、在VBA中對表格進(jìn)行讀寫
? 如何讀取表格中的單元格進(jìn)行字符處理和計算
? 單元格語句Range和Cells分別用于什么場合
? 如何讀取工作表的表名和相關(guān)屬性
? 創(chuàng)建多表文檔并建立帶連接的目錄
? 怎樣不打開Excel文件讀取數(shù)據(jù)
? 實用案例:從各分公司提交的多個文檔進(jìn)行匯總
? 怎樣在表格中查找出名稱對應(yīng)的數(shù)據(jù)
? 實用案例:根據(jù)系統(tǒng)導(dǎo)出數(shù)據(jù),查找關(guān)鍵字進(jìn)行匯總
六、獨特的數(shù)據(jù)顯示和錄入
? 使用Msgbox對話框進(jìn)行彈窗顯示
? 使用Inputbox對話框進(jìn)行數(shù)據(jù)錄入
七、深入學(xué)習(xí)常用的幾個代碼語句
? If…Then語句:用于判斷數(shù)據(jù)情況以執(zhí)行不同操作
? For…next語句:多次執(zhí)行同樣的操作
? Do…Loop語句:操作循環(huán)的第二個辦法
? Select case語句:很清晰的條件判斷
八、利用數(shù)組功能進(jìn)行海量運算
? 數(shù)組是什么?是如何提高數(shù)據(jù)運行效率的
? 如何將表格的內(nèi)容讀取到數(shù)據(jù)中進(jìn)行提取和運算
? 怎樣知道大量運算占用多長時間
? 實用案例:利用數(shù)組進(jìn)行快速查詢,及與常規(guī)公式對比
? 數(shù)組和循環(huán)語句進(jìn)行效率對比
九、字典初步
? 用于海量數(shù)據(jù)檢索功能:字典
? 如何將表格數(shù)據(jù)“變成”一本字典
? 如何在數(shù)據(jù)字典中檢索出需要的結(jié)果
? 實用案例:在海量數(shù)據(jù)中提取出不重復(fù)記錄
十、怎樣提高代碼的執(zhí)行效率
? 關(guān)閉屏幕更新:什么是屏幕更新
? 盡量通過錄制宏調(diào)用Excel內(nèi)置功能
? 利用變量減少單元格等對象的讀取
? 簡化代碼的幾個方法
? 優(yōu)化循環(huán)語句,減少多層循環(huán)
十一、為VBA代碼制定專用窗口
? 創(chuàng)建一個和多個窗口的方法
? 在窗口中添加各種操作:標(biāo)簽、文本框、命令按鈕等
? 怎樣在窗口中創(chuàng)建單選和多選按鈕
? 實用案例:用VBA編制具有匯總功能的調(diào)查問卷
? 怎樣在窗口中創(chuàng)建下拉列表功能
? 實用案例:建立具有部門、人員下拉列表的管理程序
? 在窗口中調(diào)用日歷點擊錄入日期
十二、案例練習(xí):物品數(shù)據(jù)進(jìn)出匯總
? 設(shè)計帶帳號和密碼的登錄界面
? 在程序中根據(jù)帳號分配不同權(quán)限
? 創(chuàng)建帶錯誤判斷功能的二級數(shù)據(jù)錄入界面
? 根據(jù)不同的部門選擇來分配數(shù)據(jù)錄入到不同表格
? 根據(jù)不同選擇調(diào)取數(shù)據(jù)進(jìn)行匯總并以新窗口顯示
? 由權(quán)限人員調(diào)用收款和發(fā)票管理功能窗口
十三、案例練習(xí):帶圖片管理功能的程序
? 在表格中按照單元格插入圖片并對應(yīng)名稱
? 創(chuàng)建界面窗口通過勾選選擇名稱和圖片
? 根據(jù)勾選調(diào)用不同表格中的規(guī)格、價格、庫存等信息
? 根據(jù)勾選創(chuàng)建出既定模板的報價單
課后增值服務(wù)
1、對內(nèi)訓(xùn)企業(yè)提供兩次企業(yè)沙龍服務(wù),在課后與學(xué)員進(jìn)行,面對面課后交流
2、公開課無限期免費復(fù)聽,打消您因時間不便帶來的后顧之憂
3、培訓(xùn)結(jié)束后提供12個月的免費電話及郵件咨詢服務(wù)
4、學(xué)員可免費參加塔塔office組織的技術(shù)、產(chǎn)品講座及研討會
上課掠影:
培訓(xùn)環(huán)境:
聯(lián)系我們: 深圳塔塔咨詢服務(wù)有限公司 塔塔office培訓(xùn) 塔塔office企業(yè)培訓(xùn) 塔塔office高端培訓(xùn)
地址:深圳市高新區(qū)北區(qū)科興科學(xué)園B棟2單元11樓 (深大地鐵A4出口,科苑北、科苑立交、科技園公交站臺)
電話:0755-29152000 (16條線)
郵箱:tata@tatait.com
網(wǎng)址:http://www.llbzlhhz.cn
加關(guān)注微信公眾號“塔塔office培訓(xùn)”訂閱office小技巧,了解課程信息,獲取培訓(xùn)優(yōu)惠券!
Office技巧提升 QQ交流群 500人:172380891 (加群請注明 ”塔塔office培訓(xùn)“ )