開發(fā)實戰(zhàn)VBA for Excel
講課時間:一天
課程對象:數(shù)據(jù)處理、數(shù)據(jù)分析人員、Excel編程愛好者
課程大綱:
1. 初識VBA
1. VBA是什么
2. EXCEL環(huán)境中基于應(yīng)用程序自動化的優(yōu)點
3. 錄制、編輯簡單的宏
← 案例1:改變顏色
4. 錄制宏的局限性
5. 為宏指定快捷鍵
6. 決定宏的保存位置
7. 將宏指定給圖片或其他對象
8. EXCEL開發(fā)過程簡介
2. Excel VBA對象
1. 基本概念
2. VBA對象層次模型
3. 使用對象的規(guī)則
4. VBA常用對象
5. With語句
← 案例1:修改格式
3. 靈活運用事件
1. 什么是事件
2. 事件的特點與層級關(guān)系
3. 事件的用途
4. 如何理解事件的參數(shù)
5. 通過案例深入理解事件
← 案例1:工作表事件——選擇單元格時整行添加紅色背景
← 案例2:工作簿事件——選擇單元格時整行添加紅色背景
4. 單元格引用雜談
1. 認識單元格
2. 單元格的三種引用方式
← Range(“A1”)
← Cells(X,Y)
← [A1]
3. 各種引用方式優(yōu)缺點分析
4. 特殊的引用方式介紹
← Selection
← Activecell與Target
← Name
← UsedRange
← CurrentRegion
← Resize
← Offset
← SpecialCells
← Intersect
← Union
← End
5. 通過案例了解各種引用方式的特點
5. 認識變量與常量
1. 什么是變量 什么是常量
2. 使用變量和常量有何優(yōu)勢
← 案例1:批量改變工作表名稱
← 案例2:確認權(quán)限
3. 如何定義變量和常量
4. 變量與常量的作用域
5. 變量與常量的生命周期
6. 流程控制語句
1. 順序結(jié)構(gòu)
1. 分支語句
2. 條件結(jié)構(gòu)
1. If語句
← 案例1:往來賬款超期提醒
← 案例2:得分等級劃分
2. Select語句
← 案例1:往來賬款超期提醒
← 案例2:得分等級劃分
3. 循環(huán)結(jié)構(gòu)
1. 認識循環(huán)語句,解析其特點
2. 三種循環(huán)語句的功能分析
3. For Next循環(huán)的語法與應(yīng)用
← 案例1:工作表批量命名
← 案例2:刪除偶數(shù)行
4. For Each Next循環(huán)的語法與應(yīng)用
← 案例1:工作表批量命名
← 案例2:刪除偶數(shù)行
5. Do Loop循環(huán)的語法與應(yīng)用
← 案例1:計算從1號開始,銷量累計到1000000是哪一天
7. 綜合應(yīng)用案例
1. 函數(shù):普通算法下的個人所得稅稅額計算
2. 過程:數(shù)據(jù)透視表 VBA制作通用標準三欄賬
[pic]