中文版Excel2007高級VBA編程寶典提供完全版的高清pdf版本下載,可以直接的免費下載,同時里面是中文的版本,是所有的學習Excel人員必須要看的書籍以及需要了解的!
中文版Excel2007高級VBA編程寶典內容簡介
這本全能的手冊適合對Excel感興趣的所有人群,不但內容豐富、權威,且條理清晰、結構合理。《中文版Excel2007高級VBA編程寶典》的作者是當之無愧的世界級Excel電子表格專家,他為讀者傾心打造了這本專著,書中匯聚他15年來使用Excel的所有經驗,涵蓋Excel應用和VBA編程涉及的方方面面,是經典著作Excel2003PowerProgrammingwithVBA的全新升級版。
作者簡介
JohnWalkenbaeh被譽為“電子表格先生”,是國際最著名的Excel權威專家。他畢業于UniversityofMissouri,擁有Uni-versityofMontana的碩士和博士學位,是J-waIkandAssociates公司的創辦人。該公司出版的圖書技術含量高,實踐性強,被翻譯成多國語言,暢銷全世界,影響著一批批中級Excel用戶。自2000年起,Joho每年都獲得MicrosonMVP獎,由他開發的Excel實用軟件PowerUtilityPak備受用戶青睞。身為知名作者的他,編寫了50多部有關電子表格的書籍,大部分圖書都在亞馬遜網站贏得了五星級評價。此外,他還為許多知名的報刊雜志撰寫了上百篇Excel相關文章。
中文版Excel2007高級VBA編程寶典目錄
第Ⅰ部分Excel基礎知識
第1章Excel2007的起源
1.1電子表格軟件的簡史
1.1.1最初的起源:VisiCalc
1.1.2Lotus1-2-3
1.1.3QuattroPro
1.1.4MicrosoftExcel
1.2Excel對開發人員的重要性
1.3Excel在Microsoft戰略中的角色
第2章Excel概述
2.1關于對象
2.2工作簿
2.2.1工作表
2.2.2圖表工作表
2.2.3XLM宏工作表
2.2.4Excel5/95對話框編輯表
2.3Excel的用戶界面
2.3.1功能區的引入
2.3.2快捷菜單
2.3.3對話框
2.3.4鍵盤快捷鍵
2.3.5智能標記
2.3.6任務窗格
2.4自定義屏幕顯示
2.5數據錄入
2.6公式、函數和名稱
2.7選擇對象
2.8格式
2.8.1數字格式
2.8.2樣式格式
2.9保護選項
2.9.1保護公式以防被重寫
2.9.2保護工作簿的結構
2.9.3運用密碼來保護工作簿
2.9.4使用密碼來保護VBA代碼
2.10圖表
2.11形狀和SmartArt
2.12數據庫訪問
2.12.1工作表數據庫
2.12.2外部數據庫
2.13Internet特性
2.14分析工具
2.14.1分級顯示
2.14.2分析工具庫
2.14.3數據透視表
2.14.4Solver
2.14.5XML特性
2.15加載項
2.16宏和編程
2.17文件格式
2.18Excel的幫助系統
第3章公式的使用技巧
3.1公式概述
3.2計算公式
3.3單元格和單元格區域引用
3.3.1為什么使用不是相對的引用
3.3.2R1C1表示法
3.3.3引用其他的工作表或工作簿
3.4使用名稱
3.4.1命名單元格和單元格區域
3.4.2將名稱應用于現有的引用
3.4.3交叉名稱
3.4.4命名列和行
3.4.5名稱的作用范圍
3.4.6命名常量
3.4.7命名公式
3.4.8命名對象
3.5公式錯誤
3.6數組公式
3.6.1一個數組公式的例子
3.6.2數組公式日歷
3.6.3數組公式的優缺點
3.7計數和求和技巧
3.7.1計數公式的示例
3.7.2求和公式的示例
3.7.3其他計數工具
3.8使用日期和時間
3.8.1輸入日期和時間
3.8.2使用1900年之前的日期
3.9創建大公式
第4章理解Excel的文件
4.1啟動Excel
4.2文件類型
4.2.1Excel文件格式
4.2.2文本文件格式
4.2.3數據庫文件格式
4.2.4其他文件格式
4.3模板文件的處理
4.3.1查看模板
4.3.2創建模板
4.3.3創建工作簿模板
4.4Excel文件的內部情況
4.4.1仔細分析一個文件
4.4.2為什么文件格式很重要
4.5QAT文件
4.6XLB文件
4.7加載宏文件
4.8Excel在注冊表中的設置
4.8.1關于注冊表
4.8.2Excel的設置
第Ⅱ部分Excel應用程序開發
第5章電子表格應用程序的內涵
5.1電子表格應用程序
5.2開發人員和終端用戶
5.2.1誰是開發人員
5.2.2電子表格應用程序用戶的分類
5.2.3電子表格應用程序的客戶
5.3用Excel解決問題
5.4基本的電子表格應用程序類型
5.4.1快捷但質量不高的電子表格應用程序
5.4.2自己創作、自己使用的電子表格應用程序
5.4.3單用戶電子表格應用程序
5.4.4意大利面條式電子表格應用程序
5.4.5實用電子表格應用程序
5.4.6包含工作表函數的加載宏電子表格
5.4.7單元塊預算式電子表格應用程序
5.4.8假設分析模型式電子表格應用程序
5.4.9數據存儲和訪問電子表格應用程序
5.4.10數據庫前端電子表格應用程序
5.4.11統包式電子表格應用程序
第6章電子表格應用程序開發的基礎
6.1確定用戶需求
6.2規劃滿足用戶需求的應用程序
6.3確定最合適的用戶界面
6.3.1創建自定義的功能區
6.3.2創建自定義的快捷菜單
6.3.3創建快捷鍵
6.3.4創建自定義的對話框
6.3.5在工作表上使用ActiveX控件
6.3.6執行開發的成果
6.4使自己關心終端用戶
6.4.1測試應用程序
6.4.2盡量完善應用程序的安全性
6.4.3讓應用程序變得美觀和直觀
6.4.4創建用戶幫助系統
6.4.5將開發工作進行歸檔
6.4.6將電子表格應用程序分發給用戶
6.4.7在需要的時候更新電子表格應用程序
6.5其他開發問題
6.5.1用戶安裝的Excel版本
6.5.2語言問題
6.5.3系統速度
6.5.4視頻模式
第Ⅲ部分理解VBA
第7章VBA概述
7.1BASIC的一些基本背景
7.2關于VBA
7.2.1對象模型
7.2.2VBA與XLM的對比
7.3VBA的基礎知識
7.4VisualBasic編輯器概述
7.4.1顯示Excel的“開發工具”選項卡
7.4.2激活VBE
7.4.3VBE窗口
7.5使用“工程資源管理器”窗口
7.5.1添加新的VBA模塊
7.5.2移除VBA模塊
7.5.3導出和導入對象
7.6使用“代碼”窗口
7.6.1窗口的最小化和最大化
7.6.2VBA代碼的存儲
7.6.3VBA代碼的輸入
7.7VBE環境的定制
7.7.1使用“編輯器”選項卡
7.7.2使用“編輯器格式”選項卡
7.7.3使用“通用”選項卡
7.7.4使用“可連接的”選項卡
7.8宏錄制器
7.8.1宏錄制器實際記錄哪些內容
7.8.2相對模式還是絕對模式
7.8.3選項的錄制
7.8.4整理己錄制的宏
7.9關于對象和集合
7.9.1對象層次結構
7.9.2關于集合
7.9.3對象的引用
7.10屬性和方法
7.10.1對象的屬性
7.10.2對象的方法
7.11Comment對象示例
7.11.1查看有關Comment對象的幫助
7.11.2Comment對象的屬性
7.11.3Comment對象的方法
7.11.4Comments集合
7.11.5關于Comment屬性
7.11.6Comment對象中的對象
7.11.7確定單元格中是否含有Comment對象
7.11.8添加新的Comment對象
7.12一些有用的應用程序屬性
7.13Range對象的使用
7.13.1Range屬性
7.13.2Cells屬性
7.13.3Offset屬性
7.14關于對象的更多信息
7.14.1需要牢記的基本概念
7.14.2學習有關對象和屬性的更多信息
第8章VBA編程基礎
8.1VBA語言元素概覽
8.2注釋
8.3變量、數據類型和常量
8.3.1數據類型的定義
8.3.2聲明變量
8.3.3變量的作用域
8.3.4常量的使用
8.3.5字符串的使用
8.3.6日期的使用
8.4賦值語句
8.5數組
8.5.1數組的聲明
8.5.2多維數組的聲明
8.5.3動態數組的聲明
8.6對象變量
8.7用戶定義數據類型
8.8內置函數
8.9對象和集合的處理
8.9.1With-EndWith構造
8.9.2ForEach-Next構造
8.10代碼執行的控制
8.10.1GoTo語句
8.10.2If-Then構造
8.10.3SelectCase構造
8.10.4指令的循環塊
第9章VBA的Sub過程
9.1關于過程
9.1.1Sub過程的聲明
9.1.2過程的作用域
9.2執行Sub過程
9.2.1通過“運行子過程/用戶窗體”命令執行過程
9.2.2從“宏”對話框執行過程
9.2.3用Ctrl+快捷鍵組合執行過程
9.2.4從功能區執行過程
9.2.5從自定義快捷菜單中執行過程
9.2.6從另一個過程執行過程
9.2.7通過單擊對象執行過程
9.2.8在事件發生時執行過程
9.2.9從“立即窗口”執行過程
9.3向過程中傳遞參數
9.4錯誤處理技術
9.4.1捕獲錯誤
9.4.2錯誤處理示例
9.5使用Sub過程的實際例子
9.5.1目標
9.5.2工程需求
9.5.3已經了解的信息
9.5.4著手處理
9.5.5需要了解哪些信息
9.5.6初步的錄制工作
9.5.7初始設置
9.5.8代碼的編寫
9.5.9排序過程的編寫
9.5.10更多的測試
9.5.11修復問題
9.5.12實用程序的可用性
9.5.13對工程進行評估
第10章創建Function過程
10.1Sub過程與Function過程的對比
10.2為什么創建自定義的函數
10.3介紹性的函數示例
10.3.1一個自定義函數
10.3.2在工作表中使用函數
10.3.3在VBA過程中使用函數
10.3.4分析自定義函數
10.4Function過程
10.4.1聲明函數
10.4.2函數的作用域
10.4.3執行Function過程
10.5Function過程的參數
10.6函數示例
10.6.1無參數的函數
10.6.2帶有一個參數的函數
10.6.3帶有兩個參數的函數
10.6.4使用數組作為參數的函數
10.6.5帶有可選參數的函數
10.6.6返回VBA數組的函數
10.6.7返回錯誤值的函數
10.6.8帶有不定數量的參數的函數
10.7模擬Excel的SUM函數
10.8函數的調試
10.9使用“插入函數”對話框
10.9.1指定函數類別
10.9.2添加函數說明
10.10使用加載宏存儲自定義的函數
10.11使用WindowsAPI
10.11.1WindowsAPI示例
10.11.2確定Windows目錄
10.11.3檢測Shift鍵
10.11.4了解更多有關API函數的信息
第11章VBA編程示例和技巧
11.1處理單元格區域
11.1.1復制單元格區域
11.1.2移動單元格區域
11.1.3復制大小可變的單元格區域
11.1.4選中或者識別各種類型的單元格區域
11.1.5提示輸入單元格中的值
11.1.6在下一個空單元格中輸入一個值
11.1.7暫停宏的運行以便獲得用戶選中的單元格區域
11.1.8計算選中的單元格的數目
11.1.9確定選中的單元格區域的類型
11.1.10有效地遍歷選中的單元格區域
11.1.11刪除所有空行
11.1.12任意次數地復制行
11.1.13確定單元格區域是否包含在另一個單元格區域內
11.1.14確定單元格的數據類型
11.1.15讀寫單元格區域
11.1.16在單元格區域中插入值的更好方法
11.1.17傳遞一維數組中的內容
11.1.18將單元格區域傳遞給Variant類型的數組
11.1.19按數值選擇單元格
11.1.20復制非連續的單元格區域
11.2處理工作簿和工作表
11.2.1保存所有工作簿
11.2.2保存和關閉所有工作簿
11.2.3隱藏除選區之外的區域
11.2.4同步工作表
11.3VBA技巧
11.3.1切換布爾類型的屬性值
11.3.2確定打印頁面的數量
11.3.3顯示日期和時間
11.3.4獲得字體列表
11.3.5對數組進行排序
11.3.6處理一系列文件
11.4使用在代碼中的一些有用的函數
11.4.1FileExists函數
11.4.2FileNameOnly函數
11.4.3PathExists函數
11.4.4RangeNameExists函數
11.4.5SheetExists函數
11.4.6WorkbookIsOpen函數
11.4.7檢索已經關閉的工作簿中的值
11.5一些有用的工作表函數
11.5.1返回單元格的格式信息
11.5.2會說話的工作表
11.5.3顯示在保存或打印文件時的時間
11.5.4理解對象的父親
11.5.5計算值介于兩個值之間的單元格數目
11.5.6計算單元格區域中可見單元格的數目
11.5.7確定行或列中最后一個非空的單元格
11.5.8字符串與模式匹配
11.5.9從字符串中提取第n個元素
11.5.10多功能的函數
11.5.11SheetOffset函數
11.5.12返回所有工作表中數據的最大值
11.5.13返回沒有重復的隨機整數元素的數組
11.5.14隨機化單元格區域
11.6WindowsAPI調用
11.6.1確定文件的關聯性
11.6.2確定磁盤驅動器信息
11.6.3確定默認打印機的信息
11.6.4確定視頻顯示器的信息
11.6.5為應用程序添加聲音
11.6.6讀寫注冊表
第Ⅳ部分用戶窗體
第12章多種自定義對話框的方法
12.1創建用戶窗體之前需要了解的內容
12.2使用輸入框
12.2.1VBA的InputBox函數的使用
12.2.2Excel的InputBox方法
12.3VBA的MsgBox函數
12.4Excel的GetOpenFilename方法
12.5Excel的GetSaveAsFilename方法
12.6提示輸入目錄名稱
12.6.1使用WindowsAPI函數選中目錄
12.6.2使用FileDialog對象選中目錄
12.7顯示Excel的內置對話框
12.7.1關于Dialogs集合
12.7.2執行功能區命令
12.8顯示數據記錄單
12.8.1使得數據記錄單變得可以訪問
12.8.2通過使用VBA來顯示數據記錄單
第13章用戶窗體概述
13.1Excel如何處理自定義對話框
13.2插入新的用戶窗體
13.3向用戶窗體添加控件
13.4“工具箱”中的控件
13.4.1復選框
13.4.2組合框
13.4.3命令按鈕
13.4.4框架
13.4.5圖像
13.4.6標簽
13.4.7列表框
13.4.8多頁
13.4.9選項按鈕
13.4.10RefEdit
13.4.11滾動條
13.4.12數值調節鈕
13.4.13TabStrip
13.4.14文本框
13.4.15切換按鈕
13.5調整用戶窗體的控件
13.6調整控件的屬性
13.6.1使用“屬性”窗口
13.6.2共同屬性
13.6.3更多屬性的信息
13.6.4適應鍵盤用戶的需求
13.7顯示和關閉用戶窗體
13.7.1顯示用戶窗體
13.7.2關閉用戶窗體
13.7.3關于事件處理程序
13.8創建用戶窗體的示例
13.8.1創建用戶窗體
13.8.2編寫代碼顯示對話框
13.8.3測試對話框
13.8.4添加事件處理程序
13.8.5驗證數據的有效性
13.8.6完成的對話框作品
13.9理解用戶窗體的事件
13.9.1了解事件
13.9.2用戶窗體的事件
13.9.3數值調節鈕的事件
13.9.4數值調節鈕與文本框配對
13.10引用用戶窗體的控件
13.11自定義“工具箱”
13.11.1更改圖標或提供文本
13.11.2添加新頁
13.11.3自定義或組合控件
13.11.4添加新的ActiveX控件
13.12創建用戶窗體的模板
13.13用戶窗體檢驗表
第14章用戶窗體示例
第15章用戶窗體的高級技巧
第Ⅴ部分高級編程技巧
第16章用VBA開發Excel實用程序
第17章使用數據透視表
第18章使用圖表
第19章理解Excel的事件
第20章與其他應用程序的交互
第21章創建和使用加載宏
第Ⅵ部分開發應用程序
第22章使用功能區
第23章使用快捷菜單
第24章為應用程序提供幫助
第25章開發面向用戶的應用程序
第Ⅶ部分其他主題
第26章兼容性問題
第27章用VBA處理文件
第28章使用VisualBasic組件
第29章理解類模塊
第30章使用顏色
第31章有關Excel編程的常見問題
第Ⅷ部分附錄
- PC官方版
- 安卓官方手機版
- IOS官方手機版