課程描述INTRODUCTION
Excel VBA培訓課程
日程(cheng)安排SCHEDULE
課程大綱Syllabus
Excel VBA培訓課程
課程簡介
本課程系統講述了Excel VBA開發的基本概念、VBA語言、Excel對象模型、應用Excel和VBA進行數據處理、Excel圖表的VBA編程、用戶窗體和Excel工作表界面設計、開發效率、互操作、API調用等高級話題;并結合3個實際案例,介紹了如何在工作實際中使用VBA和Excel提高工作效率,設計Excel VBA應用程序。
培訓對象
本課(ke)程適用于想通過Excel VBA來提高工作效(xiao)率,使用Excel和VBA作為開發和數據處(chu)理平臺的人(ren)。
培訓大綱
第1章 Excel和VBA簡介
1.1 關于Excel和VBA
1.2 Excel作為數據處理平臺
1.3 Excel作為開發平臺
1.4 宏、加載宏和VBA
第1部分 入門篇
第2章 Excel與宏
2.1 宏
2.2 錄制宏
2.2.1 宏的錄制步驟
2.2.2 錄制宏的一個小例子
2.3 運行宏
2.3.1 運行錄制的宏
2.3.2 將宏加入菜單或工具欄
2.4 查看和編輯宏
2.5 加載宏
第3章 VBA初步
3.1 VBA簡介
3.2 VBA快速入門
3.2.1 VBA開發環境
3.2.2 VBA工程及其組成
3.2.3 編寫代碼
3.2.4 模塊、過程和函數
3.2.5 創建過程和函數
3.2.6 過程調用
3.2.7 變量
3.2.8 程序流程
3.2.9 條件語句
3.2.10 循環語句
3.2.11 數組
3.2.12 善用工具及其他
3.3 應用VBA操作Excel
3.3.1 Excel對象模型
3.3.2 Excel對象模型中的常用對象
3.4 應用實例
3.4.1 使用VBA合并列
3.4.2 自動隱藏或顯示表格中無數據的行
3.4.3 使用VBA操作工作表單元格
3.4.4 查找工作表的第一個空行
3.4.5 改變Excel界面的標題
3.4.6 隔行格式化工作表
3.4.7 批量修改(gai)數(shu)據
第4章 應用VBA自定義函數
4.1 公式和函數
4.1.1 公式及其組成
4.1.2 引用
4.1.3 名稱和常量
4.1.4 運算符和運算次序
4.2 Excel工作表函數
4.2.1 常用函數
4.2.2 統計函數
4.2.3 數組公式
4.3 自定義函數
4.3.1 創建自定義函數
4.3.2 創建數組公式
4.4 應用實例
4.4.1 成績統計輔助函數
4.4.2 身份證號碼處理函數
第2部分 進階篇
第5章 VBA語言
5.1 VBA程序的組成
5.1.1 模塊
5.1.2 過程
5.1.3 函數
5.1.4 過程和函數調用
5.1.5 注釋
5.2 數據類型
5.2.1 常量和變量
5.2.2 數據類型
5.2.3 運算符
5.2.4 數組
5.2.5 自定義數據類型
5.2.6 枚舉類型
5.2.7 變量的作用域(生存周期)
5.2.8 字符串
5.2.9 日期和時間
5.3 控制程序流程
5.3.1 條件語句
5.3.2 循環語句
5.3.3 With語句
5.3.4 Exit語句
5.4 簡單的用戶交互
5.5 用戶窗體
5.5.1 設計用戶窗體
5.5.2 事件驅動
5.5.3 使用控件
5.6 調試VBA代碼
5.6.1 錯誤的類型
5.6.2 使用Debug對象
5.6.3 VBA的調試工具
5.7 錯誤處理
5.7.1 設置錯誤捕獲
5.7.2 編寫錯誤處理實用程序
5.7.3 提供從錯誤處理程序跳出的出口
5.7.4 錯誤處理的簡單示例
5.8 類模塊和面向對象
5.8.1 面向對象開發
5.8.2 對象變量和對象
5.8.3 創建類模塊
5.9 COM對象的使用
5.10 集合對象
第6章 Excel的對象模型
6.1 Excel對象模型簡介
6.2 Application對象
6.2.1 控制Excel狀態和顯示
6.2.2 返回對象
6.2.3 執行操作
6.2.4 Window對象和Windows集合
6.2.5 Application事件
6.3 Workbook對象
6.3.1 Workbooks集合
6.3.2 Workbook的屬性
6.3.3 Sheets集合
6.3.4 Workbook的方法
6.3.5 Workbook的事件
6.4 Worksheet對象
6.5 Range對象
6.5.1 返回或獲得Range對象
6.5.2 Range對(dui)象的常用屬性和方(fang)法(fa)
第3部分 專題篇
第7章 數據處理
7.1 概述
7.2 Excel數據處理的方式和流程
7.2.1 方式和流程
7.2.2 “表格驅動”的數據處理
7.2.3 基于“過程”方法的數據處理
7.2.4 基于“面向對象”方法的數據處理
7.3 操作數據文件
7.3.1 使用Excel對象操作數據文件
7.3.2 使用VBA語句操作文件
7.3.3 FileSystemobject對象模型
7.3.4 Excel的數據導入功能
7.4 操作數據庫
7.4.1 使用Excel工具導入數據庫的數據
7.4.2 使用VBA來操作查詢表
7.4.3 使用ADO操作數據庫
7.5 操作Web數據
7.6 操作數據
7.6.1 工作表數據引用
7.6.2 操作文本
7.6.3 操作數值
7.6.4 操作日期和時間
7.6.5 Excel工作表函數
7.6.6 數據類型的判斷和轉換
7.7 應用實例
7.7.1 格式化數據
7.7.2 在Excel中使用VBA來篩選數據
7.7.3 批量重命名文件
7.7.4 文本信息處理(li)實例
第8章 Excel圖表
8.1 Excel圖表及其對象
8.2 創建Excel圖表
8.2.1 創建圖表工作表
8.2.2 創建嵌入式圖表
8.2.3 通過錄制宏來創建圖表
8.3 操作Excel圖表
8.3.1 激活圖表
8.3.2 修改圖表的數據系列
8.3.3 圖表的格式
8.3.4 圖表的輸出
8.4 Excel圖表的事件
8.5 Excel圖表的對象模型
8.6 應用實例:Excel下三角圖解的繪制
8.6.1 問題描述
8.6.2 解決思路
8.6.3 使用宏代碼繪制三角圖
第9章 界面設計
第4部分 實例篇
第10章 應用實例:批量數據導入工具
第11章 應用實例:基于Excel的查詢工具
第12章 應用實例:GCDPlot
第5部分 高級篇
第13章 高級話題
13.1 調用Windows
13.1.1 在VBA中使用API
13.1.2 簡單的API調用
13.1.3 封裝API調用為函數
13.1.4 封裝API調用為類模塊
13.2 自動化其他Office組件
13.2.1 啟動其他Office組件
13.2.2 與其他Office組件交互
13.3 使用Office助手
13.4 Excel VBA程序的類型和部署
13.4.1 Excel VBA程序的類型
13.4.2 加載宏和一般電子表格程序的優缺點
13.4.3 部署
13.5 VBA程序的安全性和保護
13.6 通過其他程序自動化Excel
13.6.1 創建Excel對象
13.6.2 Excel自動化中的事件
13.6.3 使用Excel完成業務邏輯
13.7 Excel數據導入導出的幾種方式
13.7.1 使用自動化傳輸數據
13.7.2 使用ADO操作Excel數據
13.7.3 使用第三方類庫
13.8 關于Excel工程的引用
13.9 提高效率的一些建議
13.9.1 盡量使用Excel的工作表函數
13.9.2 盡量減少使用對象引用
13.9.3 高效使用Range對象
13.9.4 減少對象的激活和選擇
13.9.5 關閉屏幕更新
13.9.6 提高關鍵代碼的效率
13.9.7 代碼執(zhi)行時(shi)間的測算
Excel VBA培訓課程
轉載://citymember.cn/gkk_detail/224961.html
已(yi)開(kai)課時(shi)間Have start time
- 陳則
辦公技能內訓
- Excel數據分析和應用
- 國家電網公司培訓工作安排 劉道軍
- Excel企業實戰與解決方 劉道軍
- Word商業文檔排版技巧 劉道(dao)軍
- Excel數據分析與處理應 劉道軍
- Power BI——商業數 劉道(dao)軍
- 利用Word創建專業的商業 劉(liu)道(dao)軍
- 《Excel在商務辦公中的 劉道軍
- 商務模版、調查類報告編寫技 劉道軍
- 職場人必學的Python技 劉道軍
- PPT 和 Excel 操
- PPT/Excel 助力商