序
基礎篇
Chapter1 VBA 的前置作業與功能
1-1 了解 VBA 的功能及使用目的
1-2 VBA 概述與使用前的準備
1-3 VBE 的使用方式
1-4 最簡單的巨集結構
1-5 儲存做好的巨集
Chapter2 透過物件存取 Excel 的功能
2-1 如何使用即時運算視窗
2-2 操作儲存格的值
2-3 Excel 的功能由物件分門別類
2-4 存取目標物件
2-5 如何找到想要的功能?
Chapter3 走進程式的世界 ~VBA的基礎文法~
3-1 變數的使用方式
3-2 程式內完結計算的運算子
3-3 程式的核心功能──條件分支與迴圈
3-4 與使用者對話
Chapter4 「字串」、「日期」與「時間」的處理方法
4-1 字串的處理方法
4-2 日期與時間的處理方法
Chapter5 一口氣處理列表 ~陣列與集合的結構~
5-1 麻煩但高效的陣列該怎麼用?
5-2 以陣列加速操作儲存格的值
5-3 處理簡易列表時推薦用 Array 函數
5-4 最好一起記住的 Transpose 工作表函數
5-5 利用集合來代替陣列
5-6 利用關聯陣列(雜湊表)同步管理鍵值與值
Chapter6 什麼時候執行巨集?
6-1 在使用者指定的時間點執行巨集
6-2 利用事件處理執行巨集
6-3 每隔一段時間自動執行巨集
Chapter7 程式的錯誤處理與除錯
7-1 發生錯誤該怎麼辦?
7-2 幫助抓出錯誤的可靠武器
7-3 使用錯誤捕捉解決錯誤
7-4 程式沒有回應?最後的手段就是強制關閉 Excel
7-5 發生錯誤前的自我防護手段
Chapter8 以外部函式庫擴充 VBA 的功能
8-1 外部函式庫能擴充 Excel 的功能
8-2 設定引用後再使用函式庫
Chapter9 巨集組件化與自訂函數
9-1 將巨集組件化
9-2 自訂函數的方法
9-3 製作自訂物件
9-4 模組的匯出與匯入
實踐篇
Chapter10 存取目標儲存格
10-1 取得目標儲存格的方式
10-2 存取整列、整欄
10-3 指定相對儲存格範圍的方法
10-4 處理表格形式的儲存格範圍
10-5 能選取空白.公式.可見儲存格等的機制
Chapter11 變更儲存格的值或外觀
11-1 輸入或刪除值及公式
11-2 設定儲存格的外觀
11-3 設定顯示格式
Chapter12 以 VBA 進行資料處理
12-1 排列順序與擷取
12-2 「進階篩選」功能
12-3 如何刪除重複的內容?
12-4 統一資料格式
12-5 以搜尋來尋找目標資料
Chapter13 處理其他活頁簿的資料
13-1 如何取得其他活頁簿的資料
13-2 一次處理多個活頁簿
13-3 操作檔案.資料夾必備的 FileSystemObject
Chapter14 「輸出」統計與分析結果
14-1 列印結果
14-2 將結果轉換為 PDF 檔案
14-3 傳送活頁簿前的準備
Chapter15 與外部資料的協作處理
15-1 Excel 外部資料協作功能的現況
15-2 由純文字檔案讀取資料
15-3 輸出純文字檔案
15-4 與外部資料庫協作
Chapter16 匯入 Web 上的資料
16-1 取得 Web 上的資料
16-2 使用巨集取得資料
16-3 解析 XML 格式
16-4 了解 JSON 格式
Chapter17 提升巨集的執行速度
17-1 測量巨集的執行速度
17-2 關掉螢幕更新或重新計算以提升速度
Chapter18 資料輸入介面
18-1 思考資料輸入介面的需求
18-2 從輸入工作表轉錄至儲存工作表的工具
18-3 表單控制項的特徵
Chapter19 自訂表單
19-1 自訂表單的基礎
19-2 控制項的使用方式
後記