培訓大綱
第1章 開發(fā)入門(2學時)
1 Excel文檔結構介紹
1.1 對象的概念
1.2 Excel工作簿對象
1.3 Excel工作表對象
1.4 Excel單元格對象
1.5 Excel選擇集對象
1.6 Excel菜單對象
2 VBA和Excel的關系
2.1 VBA是什么?
2.2 VBA的優(yōu)缺點
2.3 VBA的主要功能
2.4 為什么要學習VBA
2.5 VBA和EXCEL的交互性
VBA)?2.6 對象的事件觸發(fā)機制(文檔
文檔)?2.7 代碼對對象的精確控制(VBA
3 VBA工程
3.1 VBA工程和Excel的對應關系
3.2 實例分析一個最基本VBA工程
3.3 VBA編輯器介紹
3.4 VBA工程中除文檔對象外的其他對象
3.5 用戶窗體的介紹
3.6 模塊的介紹
3.7 其他對象的添加、移出、導出方法
3.8 代碼窗口和窗體設計窗口切換
3.9 代碼窗口的結構(對象列表框、過程列表框、程序分隔線、全模塊視圖和過程視圖按鈕)
3.10 代碼窗口的特征(自動調(diào)整關鍵字、屬性和方法的大小寫、自動顯示成員列表、自動顯示參數(shù)信息)
3.11 添加代碼注釋的方法和必要性
3.12 長代碼語句換行的方法
3.13 VBA代碼的運行,測試
3.14 VBA代碼調(diào)試技巧
3.15 建立一個HELLO WORLD的示例,演示開發(fā)流程
4 從宏開始學習VBA
4.1 什么是宏
4.2 強大的錄制宏功能是幫助學習VBA的好方法
4.3 執(zhí)行宏
4.4 實例演示宏錄制,執(zhí)行(回放)的過程
4.5 宏的數(shù)字簽名
4.6 安裝數(shù)字簽名
4.7 如何使用數(shù)字簽名使帶宏的文檔打開時不再提示是否啟用宏的對話框
4.8 錄制宏功能如何拓展我們的思考
5 使用Excel的終極目的-數(shù)據(jù)處理
5.1 明確認識Excel數(shù)據(jù)處理和Excel報表的根本區(qū)別
5.2 數(shù)據(jù)源的概念
5.3 設計數(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 總結章程要點
7.1 VBA開發(fā)的一般流程
7.2 數(shù)據(jù)源的規(guī)范化
7.3 數(shù)據(jù)透視表的使用
8 章后趣味練習題
8.1 文檔打開后顯示歡迎界面,在文檔中制作兩個按鈕,點不同的按鈕播放不同的音樂,制作停止按鈕,點后停止音樂播放。
8.2 根據(jù)銀行對帳明細單數(shù)據(jù),整理為規(guī)范的數(shù)據(jù)源,并使用數(shù)據(jù)透視表統(tǒng)計收入和支出。
第2章 語言基礎(2學時)
1 常量和變量
1.1 VBA中定義常量和變量
1.2 用插入名稱的方法在工作表中定義變量
2 數(shù)據(jù)類型
2.1 把握文本型、日期型、數(shù)字型等之間的區(qū)別
3 運算符
3.1 數(shù)學運算符
3.2 邏輯運算符
3.3 字符串運算符
4 常用的VBA函數(shù)
4.1 測試函數(shù):IsNumeric,IsDate,IsEmpty,IsError,IsNull
4.2 數(shù)學函數(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 程序的三種結構
8.1 順序結構
8.2 分支結構
8.3 循環(huán)結構
9 對象的事件
10 對象的屬性、方法
11 調(diào)用過程,子過程
調(diào)用自定義函數(shù)
12 章程要點
12.1 重點函數(shù)的熟練應用
12.2 程序的三種結構
第3章 常用技巧(2學時)
1 工作簿的控制
1.1 新建工作簿
1.2 打開已有的工作簿
1.3 判斷一個工作簿是否已打開
1.4 保存工作簿
1.5 另存工作簿
1.6 另存工作簿并加上密碼
1.7 關閉工作簿并保存
1.8 工作簿常見事件及應用
2 工作表的控制
2.1 插入多個工作表
2.2 獲得工作表的名稱,為工作表命名
2.3 插入工作表前判斷同名工作表是否已存在
2.4 選擇工作表
2.5 激活工作表
2.6 隱藏工作表
2.7 復制工作表
2.8 移動工作表
2.9 獲得工作表的個數(shù),sheets集合和worksheets集合的區(qū)別
2.10 獲得當前工作表的序列號
2.11 工作表的保護
2.12 刪除工作表,屏蔽刪除確認對話框的方法
2.13 工作表行,列控制:隱藏,行高、列寬控制
2.14 工作表常見事件及應用
3 單元格控制
3.1 Range對象重點介紹
3.2 Cells屬性介紹
3.3 單元格的選擇
3.4 整行整列的選擇
3.5 當前單元格的屬性介紹(當前行,當前列)
3.6 單元格內(nèi)容的輸入(常量輸入,公式輸入)
3.7 控制單元格輸入范圍
3.8 禁止編輯部分單元格
3.9 單元格的引用方式
3.10 單元格刪除(移動方向控制,整行整列刪除)
3.11 單元格信息清除(全部,格式,內(nèi)容,批注)
3.12 單元格常見事件及應用
4 對話框控制
4.1 Msgbox對話框介紹
4.2 Msgbox標題、提示及按鈕的定制
4.3 程序響應Msngbox按鈕的動作
4.4 內(nèi)置文件對話框
4.5 為保證程序運行的流暢性,進行必要的對話框屏蔽
5 用戶窗體設計
5.1 窗體的基本構成及控制(標題欄,名稱,背景色等)
5.2 窗體常用事件(打開,關閉)
5.3 控件工具箱介紹
5.4 控件共用屬性(名稱,尺寸,位置,文本提示,是否可操作,是否可見)
5.5 控件共用事件(獲得焦點,失去焦點,鼠標點擊、按下、松開、經(jīng)過事件)
5.6 常用控件(標簽,文本框,密碼框,按鈕,列表框,組合框,選項,圖象控件)
5.7 使用第三方控件
6 窗口、菜單及工具欄控制
6.1 窗口對象結構分析
6.2 控制窗口(更改程序標題,更改狀態(tài)欄,菜單欄、工具欄的隱藏,滾動條的隱藏,工作表標簽隱藏)
6.3 菜單欄、工具欄對象的介紹
6.4 屏蔽菜單欄、工具欄的方法
6.5 屏蔽右鍵菜單
6.6 屏蔽快捷鍵
6.7 菜單欄、工具欄的自定義
6.8 自定義菜單欄、工具欄需要注意在文檔關閉后及時恢復
7 章程要點
各種技術的綜合協(xié)調(diào)應用
第4章 實例開發(fā)(3學時)
1 完整實例:施工成本核算表
1.1 功能分析
1.2 設計數(shù)據(jù)源表的字段
1.3 設計統(tǒng)計表
1.4 用VBA規(guī)范輸入,控制輸入表格
1.5 用VBA自動連續(xù)打印一個月內(nèi)的每日成本匯總表
1.6 用VBA自動生成某一類支出的月柱狀圖
2 實例拓展
2.1 介紹本實例標準開發(fā)流程
2.2 介紹程序開發(fā)需求至上的原則
2.3 理解數(shù)據(jù)處理的重點是標準化輸入和多樣化輸出
2.4 挖掘數(shù)據(jù)統(tǒng)計的深層價值,理解數(shù)據(jù)分析對決策的指導意義
3 思考題
本例數(shù)據(jù)只有支出部分,請在本例程基礎上開發(fā)可以處理收支雙向的表格
第5章 客戶深度培訓(3學時)
站在客戶的立場,根據(jù)客戶需求設計并實施完全個性化培訓內(nèi)容,幫助客戶解決日常工作中遇到的問題并提供在今后工作中解決問題的思路和方法。
培訓機構
INFOCHINA(合肥)企業(yè)高端Office培訓中心:hf,infochina,org(請將“,”換成“.”)
詳情請搜Infochina 合肥excel ba培訓