課程背景
◇ 您是否每天都在加班加點做重復的工作?
◇ 您是不是每天都要制作結構一模一樣的報表?
◇ 您是不是覺得函數公式太過于復雜了,想提高數據處理分析的效率?
◇ 您想一鍵OK的完成復雜的、重復性的工作嗎?
課程收益
◇ 快速掌握Excel VBA的基本知識
◇ 學會利用Excel VBA解決日常的重復性的工作
◇ 掌握聯合使用Excel函數和VBA解決更加復雜繁瑣的數據處理問題
◇ 掌握ADO SQL技術快速處理數據
◇ 學習使用VBA建立高效數據分析模版
注:該培訓班全程案例教學、強調動手實踐,請自帶筆記本電腦。
課程大綱
第1講 為什么要學習Excel VBA
◇ 為什么要學習VBA?
◇ 怎樣學VBA?
◇ VBA實際應用案例演示
第2講 通過錄制宏初步了解Excel VBA
◇ 怎樣錄制宏?
◇ 在VBE編輯器中查看錄制的宏代碼
◇ 通過宏代碼了解VBA的語法結構和對象
◇ 將錄制的宏編輯加工成可以重復使用的代碼
◇ 如何運行錄制的宏?
◇ 如何保存宏工作簿?
◇ 錄制宏練習1:Excel常用工具命令的宏代碼
◇ 錄制宏練習2:快速整理系統導入的不規范數據
第3講 Excel VBA的基本語法
◇ 了解兩種基本的程序:子程序和自定義函數
◇ 寫程序的第一步:聲明變量和數組
◇ 語句書寫技巧
◇ 賦值語句
◇ 條件控制語句
◇ 循環處理語句
◇ 錯誤處理語句
◇ 使用VBA函數提高計算速度
◇ 在VBA中調用工作簿函數來提高數據處理效率
◇ 練習1:編寫自定義函數,并制作加載宏
◇ 練習2:設計數據錄入平臺
第4講 了解掌握Excel VBA的四大對象
◇ 什么是對象
◇ 對象的屬性、方法和事件
◇ Application對象(操作Excel)
? 獲取Excel系統信息
? 自定義Excel窗口
? 設置Excel操作選項
? 制定程序運行計劃
◇ Workbook對象(操作工作簿)
? 引用工作簿
? 新建、打開工作簿
? 保存、關閉工作簿
? 利用工作簿的事件操作工作簿
◇ Worksheet對象(操作工作表)
? 引用工作表
? 新建、重命名、刪除工作表
? 獲取工作表個數和名稱
? 利用工作表的事件操作工作表
◇ Range對象(操作單元格)
? 引用單元格和單元格區域
? 獲取單元格和單元格區域信息
? 設置單元格和單元格區域格式
? 操作單元格和單元格區域
? 向單元格和單元格區域輸入各種數據
? 在程序中向單元格輸入計算公式
◇ 利用錄制宏獲取常規的數據處理代碼
◇ 練習1:設計自動填寫保存數據的宏
◇ 練習2:利用VBA快速進行分類匯總計算
◇ 練習3:利用VBA快速進行數據查找
第5講 Excel VBA窗體和控件
◇ 插入窗體和控件
◇ 加載和卸載窗體
◇ 為窗體和控件設置事件程序
◇ 應用案例1:設計運算進度條
◇ 應用案例2:設計應用程序界面
第6講 Excel VBA高效數據處理
◇ 利用VBA常規方法處理工作表數據
◇ 利用ADO SQL處理工作表數據
◇ 利用ADO SQL處理文本文件數據