INFOCHINA湖北武漢office培訓(xùn)---Excel?VBA培訓(xùn)
INFOCHINA湖北(武漢)Excel?VBA程序開發(fā)技術(shù)
關(guān)鍵字
Excel?VBA培訓(xùn)|VBA培訓(xùn)|VBA開發(fā)培訓(xùn)
INFOCHINA(武漢)Excel?VBA程序開發(fā)技術(shù)培訓(xùn)
課程簡介?
本Excel?VBA培訓(xùn)課程是INFOCHINA?VBA講師結(jié)合企業(yè)需求開發(fā)出的VBA開發(fā)初級課程,通過本課程的學(xué)習(xí),可以幫助學(xué)員理解Excel?VBA工作原理、掌握與VBA有密切關(guān)系的Excel函數(shù)及程序結(jié)構(gòu)、掌握完整VBA程序的開發(fā)全過程,具備獨立開發(fā)中小型辦公系統(tǒng)的基本功,并通過VBA來解決日常工作中遇到的重復(fù)操作以及需要智能化處理的問題。
適合人群??
本Excel?VBA培訓(xùn)課程適用于企事業(yè)單位具有一定Excel或VB基礎(chǔ),希望通過Excel?VBA解決企業(yè)問題并提高工作效率的VBA初級用戶。
培訓(xùn)大綱
第1章?開發(fā)入門?
1?????Excel文檔結(jié)構(gòu)介紹?
1.1??對象的概念?
1.2??Excel工作簿對象?
1.3??Excel工作表對象?
1.4??Excel單元格對象?
1.5??Excel選擇集對象?
1.6??Excel菜單對象?
2?????VBA和Excel的關(guān)系?
2.1??VBA是什么??
2.2??VBA的優(yōu)缺點?
2.3??VBA的主要功能?
2.4??為什么要學(xué)習(xí)VBA?
2.5??VBA和EXCEL的交互性?
2.6??對象的事件觸發(fā)機制(文檔àVBA)?
2.7??代碼對對象的精確控制(VBAà文檔)?
3?????VBA工程?
3.1??VBA工程和Excel的對應(yīng)關(guān)系?
3.2??實例分析一個最基本VBA工程?
3.3??VBA編輯器介紹?
3.4??VBA工程中除文檔對象外的其他對象?
3.5??用戶窗體的介紹?
3.6??模塊的介紹?
3.7??其他對象的添加、移出、導(dǎo)出方法?
3.8??代碼窗口和窗體設(shè)計窗口切換?
3.9??代碼窗口的結(jié)構(gòu)(對象列表框、過程列表框、程序分隔線、全模塊視圖和過程視圖按鈕)?
3.10?代碼窗口的特征(自動調(diào)整關(guān)鍵字、屬性和方法的大小寫、自動顯示成員列表、自動顯示參數(shù)信息)?
3.11?添加代碼注釋的方法和必要性?
3.12?長代碼語句換行的方法?
3.13?VBA代碼的運行,測試?
3.14?VBA代碼調(diào)試技巧?
3.15?建立一個HELLO?WORLD的示例,演示開發(fā)流程?
4?????從宏開始學(xué)習(xí)VBA?
4.1??什么是宏?
4.2??強大的錄制宏功能是幫助學(xué)習(xí)VBA的好方法?
4.3??執(zhí)行宏?
4.4??實例演示宏錄制,執(zhí)行(回放)的過程?
4.5??宏的數(shù)字簽名?
4.6??安裝數(shù)字簽名?
4.7??如何使用數(shù)字簽名使帶宏的文檔打開時不再提示是否啟用宏的對話框?
4.8??錄制宏功能如何拓展我們的思考?
5?????使用Excel的終極目的-數(shù)據(jù)處理?
5.1??明確認(rèn)識Excel數(shù)據(jù)處理和Excel報表的根本區(qū)別?
5.2??數(shù)據(jù)源的概念?
5.3??設(shè)計數(shù)據(jù)源表的原則?
5.4??EXCEL內(nèi)置函數(shù)及數(shù)據(jù)處理的強大功能?
5.5??EXCEL強大的數(shù)據(jù)透視表功能?
5.6??實例演示數(shù)據(jù)透視表的使用方法?
5.7??VBA數(shù)據(jù)處理方法介紹?
5.8??在什么情況下我們選用VBA解決方案??
6?????控件的概念?
6.1??內(nèi)置的窗體控件介紹?
6.2??第三方控件的介紹?
6.3??使用第三方控件會給我們帶來什么便利?
6.4??實例演示用第三方控制件播放音樂的Excel文檔?
7?????總結(jié)章程要點?
7.1??VBA開發(fā)的一般流程?
7.2??數(shù)據(jù)源的規(guī)范化?
7.3??數(shù)據(jù)透視表的使用?
8?????章后趣味練習(xí)題?
8.1??文檔打開后顯示歡迎界面,在文檔中制作兩個按鈕,點不同的按鈕播放不同的音樂,制作停止按鈕,點后停止音樂播放。?
8.2??根據(jù)銀行對帳明細(xì)單數(shù)據(jù),整理為規(guī)范的數(shù)據(jù)源,并使用數(shù)據(jù)透視表統(tǒng)計收入和支出。?
第2章?語言基礎(chǔ)?
1?????常量和變量?
1.1??VBA中定義常量和變量?
1.2??用插入名稱的方法在工作表中定義變量?
2?????數(shù)據(jù)類型?
2.1??把握文本型、日期型、數(shù)字型等之間的區(qū)別?
3?????運算符?
3.1??數(shù)學(xué)運算符?
3.2??邏輯運算符?
3.3??字符串運算符?
4?????常用的VBA函數(shù)?
4.1??測試函數(shù):IsNumeric,IsDate,IsEmpty,IsError,IsNull?
4.2??數(shù)學(xué)函數(shù):Int,Fix,Sgn,Rnd?
4.3??字符串函數(shù):Trim,Ltrim,Rtrim,Len,Left,Right,Mid,Ucase,Lcase,Asc,Chr?
4.4??轉(zhuǎn)換函數(shù):CCur,CDate,Cint,CStr,Str,Val?
4.5??日期函數(shù):Now,Date,Datediff,Second,Minute,Hour,Day,Month,Year,Weekday?
4.6??其他:IIf?
5?????自定義函數(shù)?
6?????過程?
6.1??事件過程?
6.2??子程序過程?
7?????VBA語句?
7.1??賦值語句?
7.2??With語句?
7.3??錯誤跳轉(zhuǎn)語句?
8?????程序的三種結(jié)構(gòu)?
8.1??順序結(jié)構(gòu)?
8.2??分支結(jié)構(gòu)?
8.3??循環(huán)結(jié)構(gòu)?
9?????對象的事件?
10????對象的屬性、方法?
11????調(diào)用過程,子過程?
調(diào)用自定義函數(shù)?
12????章程要點?
12.1?重點函數(shù)的熟練應(yīng)用?
12.2?程序的三種結(jié)構(gòu)?
?
第3章?常用技巧?
1?????工作簿的控制?
1.1??新建工作簿?
1.2??打開已有的工作簿?
1.3??判斷一個工作簿是否已打開?
1.4??保存工作簿?
1.5??另存工作簿?
1.6??另存工作簿并加上密碼?
1.7??關(guān)閉工作簿并保存?
1.8??工作簿常見事件及應(yīng)用?
2?????工作表的控制?
2.1??插入多個工作表?
2.2??獲得工作表的名稱,為工作表命名?
2.3??插入工作表前判斷同名工作表是否已存在?
2.4??選擇工作表?
2.5??激活工作表?
2.6??隱藏工作表?
2.7??復(fù)制工作表?
2.8??移動工作表?
2.9??獲得工作表的個數(shù),sheets集合和worksheets集合的區(qū)別?
2.10?獲得當(dāng)前工作表的序列號?
2.11?工作表的保護(hù)?
2.12?刪除工作表,屏蔽刪除確認(rèn)對話框的方法?
2.13?工作表行,列控制:隱藏,行高、列寬控制?
2.14?工作表常見事件及應(yīng)用?
3?????單元格控制?
3.1??Range對象重點介紹?
3.2??Cells屬性介紹?
3.3??單元格的選擇?
3.4??整行整列的選擇?
3.5??當(dāng)前單元格的屬性介紹(當(dāng)前行,當(dāng)前列)?
3.6??單元格內(nèi)容的輸入(常量輸入,公式輸入)?
3.7??控制單元格輸入范圍?
3.8??禁止編輯部分單元格?
3.9??單元格的引用方式?
3.10?單元格刪除(移動方向控制,整行整列刪除)?
3.11?單元格信息清除(全部,格式,內(nèi)容,批注)?
3.12?單元格常見事件及應(yīng)用?
4?????對話框控制?
4.1??Msgbox對話框介紹?
4.2??Msgbox標(biāo)題、提示及按鈕的定制?
4.3??程序響應(yīng)Msngbox按鈕的動作?
4.4??內(nèi)置文件對話框?
4.5??為保證程序運行的流暢性,進(jìn)行必要的對話框屏蔽?
5?????用戶窗體設(shè)計?
5.1??窗體的基本構(gòu)成及控制(標(biāo)題欄,名稱,背景色等)?
5.2??窗體常用事件(打開,關(guān)閉)?
5.3??控件工具箱介紹?
5.4??控件共用屬性(名稱,尺寸,位置,文本提示,是否可操作,是否可見)?
5.5??控件共用事件(獲得焦點,失去焦點,鼠標(biāo)點擊、按下、松開、經(jīng)過事件)?
5.6??常用控件(標(biāo)簽,文本框,密碼框,按鈕,列表框,組合框,選項,圖象控件)?
5.7??使用第三方控件?
6?????窗口、菜單及工具欄控制?
6.1??窗口對象結(jié)構(gòu)分析?
6.2??控制窗口(更改程序標(biāo)題,更改狀態(tài)欄,菜單欄、工具欄的隱藏,滾動條的隱藏,工作表標(biāo)簽隱藏)?
6.3??菜單欄、工具欄對象的介紹?
6.4??屏蔽菜單欄、工具欄的方法?
6.5??屏蔽右鍵菜單?
6.6??屏蔽快捷鍵?
6.7??菜單欄、工具欄的自定義?
6.8??自定義菜單欄、工具欄需要注意在文檔關(guān)閉后及時恢復(fù)?
7?????章程要點?
各種技術(shù)的綜合協(xié)調(diào)應(yīng)用?
?
第4章?實例開發(fā)?
1?????完整實例:施工成本核算表?
1.1??功能分析?
1.2??設(shè)計數(shù)據(jù)源表的字段?
1.3??設(shè)計統(tǒng)計表?
1.4??用VBA規(guī)范輸入,控制輸入表格?
1.5??用VBA自動連續(xù)打印一個月內(nèi)的每日成本匯總表?
1.6??用VBA自動生成某一類支出的月柱狀圖?
2?????實例拓展?
2.1??介紹本實例標(biāo)準(zhǔn)開發(fā)流程?
2.2??介紹程序開發(fā)需求至上的原則?
2.3??理解數(shù)據(jù)處理的重點是標(biāo)準(zhǔn)化輸入和多樣化輸出?
2.4??挖掘數(shù)據(jù)統(tǒng)計的深層價值,理解數(shù)據(jù)分析對決策的指導(dǎo)意義?
3?????思考題?
本例數(shù)據(jù)只有支出部分,請在本例程基礎(chǔ)上開發(fā)可以處理收支雙向的表格?
第5章?客戶深度培訓(xùn)?
站在客戶的立場,根據(jù)客戶需求設(shè)計并實施完全個性化培訓(xùn)內(nèi)容,幫助客戶解決日常工作中遇到的問題并提供在今后工作中解決問題的思路和方法。
培訓(xùn)機構(gòu)
INFOCHINA武漢高端Office培訓(xùn)中心
wh.infochina.org
咨詢:0-2-7-8-7-5-0-5-0-7-9本課程主要針對企業(yè)內(nèi)訓(xùn),個人可進(jìn)行個性化培訓(xùn)
?本課程主要針對企業(yè)內(nèi)訓(xùn),個人可進(jìn)行個性化培訓(xùn)
關(guān)于INFOCHINA(助力東方)
????INFOCHINA(中國Office培訓(xùn)專家)是中國最大的Office高端培訓(xùn)提供商之一,在全國擁有31家運營中心,服務(wù)客戶遍及全國各個省市,其中企事業(yè)單位及政府機關(guān)客戶近千家,世界500強企業(yè)中的47.2%是INFOCHINA的客戶(統(tǒng)計時間截至2008年2月)。
????INFOCHINA在中國計算機用戶協(xié)會的領(lǐng)導(dǎo)下,依托信息產(chǎn)業(yè)部、中國計算機用戶協(xié)會、Microsoft公司技術(shù)和專家資源,面向各行業(yè)、各職業(yè)、各企業(yè)以及想提升工作效率及職業(yè)競爭力的個人提供Word、Excel、PowerPoint、Access等Office套件的高端應(yīng)用及工作效率提升培訓(xùn),自2004年1月成立以來,已成功開發(fā)針對投資理財、財務(wù)金融、建筑工程、學(xué)術(shù)科研、統(tǒng)計審計等行業(yè)的Excel高端應(yīng)用課程;針對公司管理、商業(yè)管理、信息管理、財務(wù)管理、公司理財、財務(wù)分析等企業(yè)行為的Excel高端應(yīng)用課程;針對市場營銷、行政文秘、行政人事、人力資源、財務(wù)會計、出納人事等職業(yè)的Excel高端應(yīng)用課程;以及Word高手、Excel高手、PowerPoint高手、Access高手,Office企業(yè)培訓(xùn)套餐、?Office外企培訓(xùn)套餐等企業(yè)效率提升解決方案。其中《高級Excel數(shù)據(jù)處理》、《PowerPoint高級商務(wù)應(yīng)用》等課程已經(jīng)成為倍受企業(yè)青睞的五星級課程。
????INFOCHINA服務(wù)客戶有IBM、西門子、聯(lián)想、中國電信、住總集團、網(wǎng)易、敦豪國際快運、挪威耕海、中美史克、伊利、新華社、北京理工大學(xué)、公安部、中國人民銀行、中國人保、加拿大大使館等,INFOCHINA用精心完備的培訓(xùn)課程、培訓(xùn)實施及客戶服務(wù)切實有效地幫助客戶提高了工作效率,助力客戶建立了持久的競爭力。
????為改進(jìn)各行業(yè)、各企業(yè)、各職業(yè)的工作方式,為讓中國及中國人更有效率,INFOCHINA一直在努力!
?
INFOCHINA的使命:
????讓中國更有效率(讓中國的企業(yè)更有效率,讓中國人更有效率)
INFOCHINA遠(yuǎn)景目標(biāo):
????用心經(jīng)營,持續(xù)發(fā)展102年
????成為世界一流的辦公效率提升專家
????每個中國人都用INFOCHINA
INFOCHINA價值觀:
????一心提供不斷完善的產(chǎn)品:緊密結(jié)合企事業(yè)單位及社會需求,不斷開發(fā)深度應(yīng)用型培訓(xùn)課程,從根本上提高企事業(yè)單位的生產(chǎn)力。
????不懈關(guān)注客戶:隨時關(guān)注客戶需求的變化,適時為客戶提供最有針對性地效率提升解決方案和最優(yōu)質(zhì)的持續(xù)性服務(wù)。
????誠信:誠實正直,信守承諾
????責(zé)任:對客戶負(fù)責(zé),對員工負(fù)責(zé),對社會負(fù)責(zé)
????團隊:共享共擔(dān),以小我完成大我
????敬業(yè):以專業(yè)的態(tài)度和平常的心態(tài)做非凡的事情
????激情:創(chuàng)新,永不言棄,樂觀向上
????超越:不斷學(xué)習(xí),突破自我,迎接變化
INFOCHINA倡導(dǎo)的員工個性化培訓(xùn)和企業(yè)深度培訓(xùn)
????所謂“個性化培訓(xùn)”“深度培訓(xùn)”,即以客戶為主,設(shè)身處地站在客戶立場,本著關(guān)懷的態(tài)度,去幫助客戶解決問題,為客戶提供個性化的、深入地、真正貼心的、有價值的培訓(xùn)。