ExcelVBA高效辦公全能手冊

ExcelVBA高效辦公全能手冊

本書是“Excel全能成長之路”系列叢書之一,主要從VBA的基礎知識入手,逐步講解如何通過VBA來操作Excel中的各個對象,主要內容包括:VBA基礎知識、VBA基本語法、VBA程式設計基礎、VBA流程控制語句、函式的套用、VBA對象模型、Excel 2007應用程式的設定、工作簿的選擇和操作、工作表的引用和操作、單元格的引用和操作、數據的輸入與處理、圖表的基本套用、用戶界面設計基礎以及窗體界面設計等相關知識和操作。最後,通過員工檔案管理系統、庫存管理系統和圖書管理系統實用案例的製作與分析,幫助讀者將所學知識套用到實際工作中。

基本信息

內容簡介

本書是“Excel全能成長之路”系列叢書之一,主要從VBA的基礎知識入手,逐步講解如何通過VBA來操作Excel中的各個對象,主要內容包括:VBA基礎知識、VBA基本語法、VBA程式設計基礎、VBA流程控制語句、函式的套用、VBA對象模型、Excel 2007應用程式的設定、工作簿的選擇和操作、工作表的引用和操作、單元格的引用和操作、數據的輸入與處理、圖表的基本套用、用戶界面設計基礎以及窗體界面設計等相關知識和操作。最後,通過員工檔案管理系統、庫存管理系統和圖書管理系統實用案例的製作與分析,幫助讀者將所學知識套用到實際工作中。
本書採用了自由的單雙欄混合排版方式,知識點結合案例操作,圖文並茂、以圖析文、講解詳細,並在文中穿插了大量實用的注意和技巧,實時地解決讀者在學習過程中遇到的問題,拓展了讀者的知識面。
本書主要定位於Excel的初、中級用戶,面向需要提高Excel VBA辦公套用技能的各類讀者,可適合不同年齡段的管理人員、技術人員、教師、國家公務員使用,也可作為各高職院校及各類計算機培訓班的Excel VBA辦公的教材使用。

目錄

Part 1 VBA基礎入門
Chapter 1 VBA基礎知識
1.1 宏與VBA在Excel中的套用簡介
1.1.1 宏與VBA的概念
1.1.2 宏與VBA在Excel中的套用
1.1.3 宏與VBA的區別與聯繫
1.1.4 在Excel中套用VBA的學習歷程
1.2 啟動與退出VBE開發環境
1.2.1 啟動VBE開發環境
1.2.2 退出VBE開發環境
1.3 認識VBE開發環境界面
1.3.1 標題欄
1.3.2 選單欄
1.3.3 工具列
1.3.4 編輯欄
1.3.5 代碼視窗
1.3.6 工程資源管理器
1.3.7 對象視窗
1.3.8 立即視窗
1.3.9 屬性視窗
1.3.1 0本地視窗
1.4 設定VBE開發環境
1.4.1 設定“編輯器”選項卡
1.4.2 設定“編輯器格式”選項卡
1.4.3 設定“通用”選項卡
1.4.4 設定“可連線的”選項卡
1.5 使用宏
1.5.1 創建宏
1.5.2 運行宏
1.5.3 查看宏代碼
1.5.4 編輯宏代碼
1.5.5 刪除宏
1.6 使用載入宏
1.6.1 載入宏的基本概念
1.6.2 載入宏的基本類型
1.6.3 添加載入宏
1.6.4 刪除載入宏
1.7 設定宏的安全性
1.7.1 宏的安全級別
1.7.2 設定宏安全級別
1.7.3 設定受信任位置
1.8 宏的數字簽名
1.8.1 自定義數字證書
1.8.2 查看數字證書
1.8.3 為宏項目設定數字簽名
1.9 VBA的幫助功能
1.10 套用實例——創建“考勤統計表”宏
Chapter 2 VBA基本語法
2.1 VBA數據類型
2.1.1 基本數據類型
2.1.2 自定義數據類型
2.2 字元集和標識符
2.2.1 字元集
2.2.2 標識符
2.3 變數
2.3.1 變數的概念
2.3.2 變數的聲明
2.3.3 變數的賦值
2.3.4 變數的生存周期
2.4 常量
2.4.1 常量的概念
2.4.2 常量的類型
2.4.3 常量的使用
2.5 數組
2.5.1 數組的概念
2.5.2 數組的維數
2.5.3 數組的聲明和使用
2.5.4 更改數組的默認下標
2.6 VBA運算符
2.6.1 算術運算符
2.6.2 比較運算符
2.6.3 邏輯運算符
2.6.4 連線運算符
2.6.5 運算符的優先權
Chapter 3 VBA程式設計基礎
3.1 VBA的過程
3.1.1 Sub過程
3.1.2 Function過程
3.1.3 Property過程
3.2 VBA的模組
3.2.1 標準模組
3.2.2 窗體模組
3.2.3 類模組
3.3 函式
3.3.1 VBA的內置函式
3.3.2 用戶自定義的函式
3.3.3 VBA的輸入/輸出函式
3.3.4 套用實例——編寫“錄入信息”對話框
3.4 VBA的調試
3.4.1 VBA中的錯誤類型
3.4.2 調試方法
.5 VBA程式錯誤處理
3.5.1 VBA中的常見錯誤
3.5.2 使用On Error goto語句處理
3.5.3 使用On Error Resume Next語句處理
3.5.4 使用Resume Next語句處理
3.6 VBA代碼保護
3.7 套用實例——創建“客戶信息管理”工程
Chapter4VBA流程控制語句
4.1 VBA的注釋
4.1.1 設定注釋
4.1.2 解除注釋
4.2 順序結構
4.3 選擇結構
4.3.1 單行格式的If語句
4.3.2 多行格式的If語句
4.3.3 多條件的If語句
4.3.4 Select Case語句
4.3.5 嵌套格式的If語句
4.4 循環結構
4.4.1 For Next語句
4.4.2 For Each Next語句
4.4.3 Do Loop語句
4.4.4 While wend語句
4.4.5 嵌套循環
4.5 跳轉結構
4.5.1 GoTo語句
4.5.2 GoSub Return語句
4.6 其他控制語句
4.6.1 Stop語句
4.6.2 Exit語句
4.6.3 Beep語句
Part 2 VBA編程進階
Chapter 5 函式的套用
5.1 函式的調用
5.1.1 內置函式的調用
5.1.2 用戶自定義函式的調用
5.1.3 遞歸調用
5.2 日期和時間函式的套用
5.2.1 獲取系統當前的日期和時間
5.2.2 獲取日期中的年月日
5.2.3 查看給定日期的星期
5.2.4 獲取時間中的時分秒
5.2.5 計算時間間隔
5.2.6 計算經過一段時間後的時間
5.2.7 更改日期和時間的顯示格式
5.3 字元串函式的套用
5.3.1 計算字元串的字元長度
5.3.2 計算字元串的位元組長度
5.3.3 截取指定字元
5.3.4 刪除字元串中的空格
5.3.5 比較字元串
5.3.6 替換字元串
5.3.7 字元的大小寫轉換
5.3.8 重複輸入指定長度的字元
5.4 其他常用函式的套用
5.4.1 強制轉換數據類型
5.4.2 數據取整
5.4.3 獲取隨機數據
5.4.4 條件判斷函式
5.4.5 連線數組中的字元數據
5.4.6 判斷指定字元串數據是否為日期格式
Chapter 6 Excel VBA對象模型
6.1 對象和集合的基礎知識
6.1.1 對象和集合的基本概念
6.1.2 對象和集合的關係
6.2 Excel VBA中的對象模型
6.2.1 Application對象
6.2.2 Work Book對象
6.2.3 Work Sheet對象
6.2.4 Rang對象
6.2.5 Chart對象
6.2.6 Window對象
6.3 對象和對象庫的使用
6.3.1 對象的使用
6.3.2 對象庫的使用
6.4 對象的屬性.方法和事件
6.4.1 對象的屬性
6.4.2 對象的方法
6.4.3 對象的事件
6.5 集合的常用屬性
6.5.1 集合的Count屬性
6.5.2 集合的Item屬性
6.6 使用With語句
6.7 套用實例——製作“員工信息表”工作表
Part 3 Excel對象操作
Chapter 7 Excel應用程式的設定
7.1 獲取Excel的系統信息
7.1.1 獲取應用程式版本信息
7.1.2 獲取應用程式的安裝路徑
7.1.3 獲取應用程式的啟動路徑
7.1.4 獲取檔案默認打開或保存的路徑
7.1.5 獲取應用程式用戶名
7.1.6 獲取印表機名稱
7.1.7 獲取活動視窗標題欄信息
7.1.8 獲取自動恢復檔案的保存路徑
7.2 自定義Excel的操作界面
7.2.1 修改標題欄的信息
7.2.2 刪除標題欄的信息
7.2.3 恢復標題欄的信息
7.2.4 操作狀態欄和視圖欄
7.2.5 自定義狀態欄顯示的信息
7.2.6 全螢幕顯示操作界面
7.2.7 隱藏套用程式操作界面
7.2.8 更改滑鼠指針的形狀
7.2.9 禁止改變操作界面大小和位置..
7.3 設定Excel選項
7.3.1 更改工作表默認個數
7.3.2 更改工作簿默認打開和保存路徑
7.3.3 更改自動恢復檔案的保存位置
7.3.4 設定自動保存時間
7.3.5 禁止打開警告對話框
7.3.6 打開內置對話框
7.4 設定程式運行時間
7.4.1 設定經過一段時間執行程式
7.4.2 設定相同時間間隔中自動執行程式
7.4.3 設定指定時間點執行程式
7.4.4 取消執行程式
7.5 退出Excel應用程式
7.5.1 退出時保存工作簿
7.5.2 退出時不保存工作簿
7.6 Application對象的事件
7.6.1 Application對象事件概述
7.6.2 定義Application對象事件
7.6.3 常用Application對象事件
7.7 套用實例——編輯“產品銷量統計”工作簿
Chapter 8 工作簿的選擇和操作
8.1 選擇工作簿
8.1.1 選擇指定工作簿
8.1.2 選擇新建工作簿
8.2 獲取工作簿的基本信息
8.2.1 獲取工作簿的名稱
8.2.2 獲取工作簿的保存路徑
8.2.3 獲取工作簿的文檔屬性
8.2.4 判斷工作簿是否被打開
8.2.5 判斷工作簿是否被保存
8.3 工作簿的基本操作
8.3.1 新建工作簿
8.3.2 保存工作簿
8.3.3 打開工作簿
8.3.4 關閉工作簿
8.3.5 移動和複製工作簿
8.3.6 保護和撤銷保護工作簿
8.4 工作簿視窗的操作
8.4.1 改變工作簿視窗大小
8.4.2 拆分和凍結工作簿視窗
8.4.3 隱藏和顯示工作簿視窗
8.4.4 排列工作簿視窗
8.5 Workbook對象的事件
8.5.1 Workbook對象事件概述
8.5.2 常用Workbook對象事件
8.6 套用實例——編輯“員工工資統計表”工作簿
Chapter 9 工作表的引用和操作
9.1 引用工作表
9.1.1 引用指定工作表
9.1.2 引用激活的工作表
9.1.3 引用新建工作表
9.2 獲取工作表的基本信息
9.2.1 獲取工作表的名稱
9.2.2 判斷工作表的類型
9.2.3 判斷工作表是否存在
9.3 工作表的基本操作
9.3.1 選擇工作表
9.3.2 插入工作表
9.3.3 刪除工作表
9.3.4 重命名工作表
9.3.5 移動和複製工作表
9.3.6 隱藏和顯示工作表
9.3.7 保護和撤銷保護工作表
9.3.8 設定工作表標籤顏色
9.4 Worksheet對象的事件
9.4.1 Worksheet對象事件的定義
9.4.2 常用Worksheet對象事件
9.5 套用實例——編輯“部門員工信息管理”工作簿
Chapter 10 單元格的引用和操作
10.1 引用單元格
10.1.1 引用指定單元格
10.1.2 引用連續單元格
10.1.3 引用不連續單元格區域
10.1.4 引用整行單元格
10.1.5 引用整列單元格
10.1.6 引用全部單元格
10.1.7 單元格的特殊引用
10.2 獲取單元格基本信息
10.2.1 獲取單元格的地址
10.2.2 獲取單元格的行號
10.2.3 獲取單元格的列標
10.2.4 獲取單元格中的數據
10.2.5 獲取單元格中的字型格式
10.2.6 判斷單元格是否使用公式
10.2.7 判斷單元格是否為空
10.3 單元格的基本操作
10.3.1 插入單元格
10.3.2 刪除單元格
10.3.3 合併與拆分單元格
10.4 設定單元格格式
10.4.1 設定字型格式
10.4.2 設定對齊方式
10.4.3 設定單元格框線和底紋
10.4.4 調整單元格行高和列寬
10.5 套用實例——美化“信息管理表”工作簿
Chapter 11 數據的輸入與處理
11.1 輸入數據
11.1.1 輸入數值數據
11.1.2 輸入字元數據
11.1.3 輸入特殊數據
11.2 快速填充數據
11.2.1 快速填充表頭數據
11.2.2 填充相同數據
11.2.3 填充有規律的數據
11.3 編輯數據
11.3.1 複製數據
11.3.2 移動數據
11.3.3 刪除數據
11.3.4 查找和替換數據
11.4 管理數據
11.4.1 數據的排序
11.4.2 數據的篩選
11.4.3 數據的分類匯總
11.4.4 設定數據有效性規則
11.4.5 刪除重複項
11.5 套用實例——編輯“產品訂單統計”工作簿
Chapter 12 圖表的基本套用
12.1 創建圖表
12.1.1 在激活工作表中創建圖表
12.1.2 在新建的圖表工作表中創建圖表
12.2 編輯圖表
12.2.1 選擇圖表
12.2.2 重命名圖表
12.2.3 刪除圖表
12.2.4 更改圖表類型
12.2.5 切換行列數據系列
12.2.6 添加數據系列
12.3 設定圖表格式
12.3.1 設定圖表區格式
12.3.2 設定繪圖區格式
12.3.3 設定圖表標題格式
12.3.4 設定坐標軸格式
12.3.5 設定數據標籤格式
12.4 套用實例——創建“工資圖表”圖表
Part 4 用戶界面設計
Chapter 13 用戶界面設計基礎
13.1 用戶界面設計概述
13.1.1 工作表界面設計
13.1.2 窗體界面設計
13.2 控制項的基本類型
13.2.1 表單控制項
13.2.2 ActiveX控制項
13.3 控制項的使用
13.3.1 表單控制項的使用
13.3.2 ActiveX控制項的使用
13.4 窗體的基本操作
13.4.1 顯示和隱藏窗體
13.4.2 卸載窗體
13.5 窗體的常用屬性
13.5.1 設定窗體名稱
13.5.2 設定窗體標題欄信息
13.5.3 設定窗體背景顏色
13.5.4 設定窗體背景圖片
13.6 窗體的事件
13.6.1 窗體事件的定義
13.6.2 常用窗體事件套用舉例
13.7 套用實例——美化“辦公費用統計表”工作簿
Chapter 14 窗體界面的設計
14.1 窗體界面設計的基本操作
14.1.1 顯示工具箱
14.1.2 在窗體中添加控制項
14.1.3 快速對齊控制項
14.1.4 同時設定多個控制項的共有屬性
14.2 標籤控
14.2.1 標籤控制項的常用屬性
14.2.2 套用實例——進入登錄界面
14.3 命令按鈕控制項
14.3.1 命令按鈕控制項的常用屬性
14.3.2 套用實例——通過單擊按鈕打開“工資查詢”窗體
14.4 文本框控制項
14.4.1 文本框控制項的常用屬性
14.4.2 套用實例——使用文本框控制項為工作表添加數據
14.5 選擇控制項
14.5.1 選擇控制項的常用屬性
14.5.2 套用實例——使用選擇控制項為工作表添加數據
14.6 列表框控制項
14.6.1 列表框控制項的常用屬性和方法
14.6.2 套用實例——根據員工編號查找員工信息
14.7 複合框控制項
14.7.1 複合框控制項的常用屬性和方法
14.7.2 套用實例——使用複合框控制項為工作表添加數據
14.8 框架控制項
14.8.1 框架控制項的常用屬性
14.8.2 套用實例——使用框架控制項布局窗體
14.9 套用實例——修改部門員工基本工資
Part 5 套用案例
Chapter 15 員工檔案管理系統
15.1 系統的功能描述
15.2 系統的模組流程圖
15.3 系統的設計與實現
15.3.1 製作登錄界面
15.3.2 製作系統主界面
15.3.3 製作查詢員工信息界面
15.3.4 製作添加員工信息界面
15.3.5 製作修改員工信息界面
15.3.6 製作刪除員工信息界面
15.3.7 測試員工檔案管理系統
Chapter 16 庫存管理系統
16.1 系統的功能描述
16.2 系統的模組流程圖
16.3 系統的設計與實現
16.3.1 製作登錄界面
16.3.2 製作系統主界面
16.3.3 製作查看庫存信息窗體
16.3.4 製作商品入庫窗體
16.3.5 製作商品出庫窗體
16.3.6 測試庫存管理系統
Chapter 17 圖書管理系統
17.1 系統的功能描述
17.2 系統的模組流程圖
17.3 系統的設計與實現
17.3.1 製作管理員登錄界面
17.3.2 製作系統主界面
17.3.3 製作查詢圖書窗體
17.3.4 製作新書登記窗體
17.3.5 製作借閱圖書窗體
17.3.6 製作歸還圖書窗體
17.3.7 製作會員管理窗體
17.3.8 測試圖書管理系統.

相關詞條

相關搜尋

熱門詞條

聯絡我們