內容簡介
《Excel 2007 VBA與宏完全剖析》主要內容:大量經過實踐檢驗的Excel技巧,幫助讀者迅速提高使用VBA開發Excel宏的技能,從而避免大量手工匯總數據和創建報表,節省用戶寶貴的時間。全書包含27章,詳細介紹了以下內容:Excel宏錄製器和VBA語法,引用區域,使用用戶定義函式,循環和流程控制,RlC1公式,使用VBA自動控制Excel2007新增功能,事件編程,使用用戶窗體,創建圖表,實現高級篩選,創建數據透視表,數據可視化和條件格式,檢索Web數據,使用數組,讀寫文本檔案,創建自定義對象和集合,使用WindowsAPI,處理錯誤,創建自定義選項卡和載入項。
目錄
第1章 使用VBA發揮Excel的威力
1.1 Excel的威力
1.2 進入壁壘
1.3 宏錄製器不管用
1.3.1 Visual Basic並不像BASIC
1.3.2 VBA非常容易上手
1.3.3 Excel VBA值得學習
1.4 熟悉“開發工具”選項卡
1.5 宏安全性
1.5.1 添加受信任位置
1.5.2 使用宏設定啟用不在受信任位置的工作簿中的宏
1.5.3 使用設定“禁用所有宏,並發出通知”
1.6 錄製和存儲宏
1.7 運行宏
1.7.1 創建宏按鈕
1.7.2 將宏關聯到窗體控制項、文本框或形狀
1.8 使用Excel 2007新增的檔案類型
1.9 了解Visual Basic編輯器
1.9.1 Visual Basic編輯器設定
1.9.2 工程資源管理器
1.9.3 屬性視窗
1.10 了解宏錄製器的缺點
1.10.1 準備錄製宏
1.10.2 錄製宏
1.10.3 在編程視窗中查看代碼
1.10.4 其他時間運行該宏時得到意外的結果
1.10.5 一種可能的解決方案:在錄製時使用相對引用
第2章 VBA簡介
2.1 VBA是一種面向對象語言
2.2 VBA語言的組成部分
2.3 VBA學起來並不難
2.3.1 VBA幫助檔案-使用F1鍵獲取幫助
2.3.2 使用幫助主題
2.4 查看錄製的宏代碼——使用Visual Basic編輯器和幫助
2.4.1 可選參數
2.4.2 預定義常量
2.4.3 可返回對象的屬性
2.5 使用調試工具幫助理解錄製的代碼
2.5.1 步進執行代碼
2.5.2 另一個調試選項——斷點
2.5.3 在代碼中向前或向後移動
2.5.4 不逐句運行每行代碼
2.5.5 在逐句執行代碼時進行查詢
2.5.6 使用監視設定斷點
2.5.7 監視對象
2.6 所有對象、方法和屬性的終極參考信息
2.7 整理代碼的5項技巧
2.7.1 技巧1:不要選擇任何單元格
2.7.2 技巧2:從區域底部開始查找最後一行
2.7.3 技巧3:使用變數避免硬編碼行和公式
2.7.4 技巧4:在一條語句中進行複製和貼上
2.7.5 技巧5:使用WithEnd With對相同的單元格或區域執行多項操作
2.8 綜合套用——修復錄製的代碼
第3章 引用區域
3.1 Range對象
3.2 使用選擇的左上角和右下角指定區域
3.3 命名區域
3.4 引用區域的捷徑
3.5 引用其他工作表中的區域
3.6 引用相對於其他區域的區域
3.7 使用Cells屬性選擇區域
3.8 使用Offset屬性引用區域
3.9 使用Resize屬性修改區域的大小
3.10 使用Columns和Rows屬性指定區域
3.11 使用Union方法合併多個區域
3.12 使用Intersect方法根據重疊區域創建新區域
3.13 使用IsEmpty函式檢查單元格是否為空
3.14 使用CurrentRegion屬性快速選擇數據區域
3.15 使用區域集合返回非連續區域
3.16 引用數據表
第4章 用戶定義的函式
第5章 循環和流程控制
第6章 R1C1公式
第7章 Excel 2007新增和修改過的功能
第8章 使用VBA創建和操作名稱
第9章 事件編程
第10章 用戶窗體簡介
第11章 創建圖表
第12章 使用統計函式
第13章 使用VBA創建數據透視表
第14章 展示Excel的威力
第15章 數據可視化和條件格式
第16章 讀寫Web
第17章 Excel 2007中的XML
第18章 自動控制Word
第19章 數組
第20章 處理文本檔案
第21章 將Access用作後端以及改善多用戶數據訪問
第22章 創建類、記錄和集合
第23章 高級用戶窗體技術
第24章 Windows應用程式編程接口
第25章 處理錯誤
第26章 創建自定義選項卡方便用戶運行宏
第27章 創建載入項
作者簡介
作者:(美國)傑萊(Jelen,B.) (美國)斯太德(Syrstad,T.) 譯者:郭兵英