出版時(shí)間:2008-10 出版社:電子工業(yè)出版社 作者:傅靖,李冬,羅剛君 編著 頁(yè)數(shù):681 字?jǐn)?shù):1062000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)從讀者所需出發(fā),采取先基礎(chǔ)、后實(shí)例,以及從零開(kāi)始循序漸進(jìn)的講解方式,全面、系統(tǒng)且深入地介紹Excel 2007 VBA編程技術(shù)。讀者無(wú)論有無(wú)基礎(chǔ),都可以輕松學(xué)習(xí),并高效掌握。書(shū)中的內(nèi)容豐富實(shí)用,通過(guò)基礎(chǔ)知識(shí)和應(yīng)用示例的結(jié)合并穿插許多VBA編程技巧和設(shè)計(jì)規(guī)范等知識(shí),提供了詳細(xì)的編程思路和大量的代碼范例。從而指導(dǎo)讀者學(xué)習(xí)Excel 2007 VBA編程技術(shù),最終完成從入門(mén)到精通的大跨越。 本書(shū)隨附光盤(pán)一張,其中包括書(shū)中所有示例的素材文件。本書(shū)適合廣大Excel VBA的初、中級(jí)用戶(hù)使用,同時(shí)也可作為大中專(zhuān)院校相關(guān)專(zhuān)業(yè)學(xué)生、VBA程序員,以及社會(huì)相關(guān)培訓(xùn)班的難得教材。
書(shū)籍目錄
第1部分 基礎(chǔ)入門(mén)篇 第1章 Excel VBA起步 1.1 使用宏錄制器 1.1.1 錄制宏 1.1.2 確保“開(kāi)發(fā)工具”選項(xiàng)卡可見(jiàn) 1.1.3 成功錄制宏的因素 1.1.4 錄制模式:相對(duì)模式或絕對(duì)模式 1.1.5 錄制選項(xiàng) 1.1.6 完成錄制 1.1.7 編輯代碼 1.1.8 錄制宏的限制 1.1.9 安全性問(wèn)題 1.2 運(yùn)行宏 1.2.1 打開(kāi)“宏”對(duì)話(huà)框的方式 1.2.2 快捷鍵方式 1.2.3 表單控件方式 1.2.4 ActiveX控件方式 1.2.5 快速訪問(wèn)工具欄方式 1.2.6 VBE窗口方式 1.3 VBA集成開(kāi)發(fā)環(huán)境 1.3.1 訪問(wèn)VBA集成開(kāi)發(fā)環(huán)境 1.3.2 IDF中的各組件 1.3.3 “工程資源管理器”窗口 1.3.4 “屬性”窗口 1.3.5 “對(duì)象瀏覽器”窗口 1.3.6 “代碼”窗口 1.4 定制集成開(kāi)發(fā)環(huán)境 1.4.1 “編輯器”選項(xiàng)卡 1.4.2 “編輯器格式”選項(xiàng)卡 1.4.3 “通用”選項(xiàng)卡 1.4.4 “可連接的”選項(xiàng)卡 1.4.5 定制工具欄和菜單欄 1.5 使用系統(tǒng)幫助 1.6 認(rèn)識(shí)信任中心 1.7 小結(jié) 第2章 Excel的對(duì)象模型及其主要對(duì)象 2.1 Excel 2007對(duì)象模型 2.1.1 Objects對(duì)象及對(duì)象層次結(jié)構(gòu) 2.1.2 集合 2.1.3 屬性 2.1.4 方法 2.1.5 事件 2.1.6 獲取幫助 2.1.7 對(duì)象瀏覽器 2.1.8 使用“立即”窗口來(lái)調(diào)試代碼 2.2 Application對(duì)象 2.2.1 全局對(duì)象 2.2.2 Active屬性 2.2.3 DisplayAlerts屬性 2.2.4 ScreenUpdating屬性 2.2.5 Evaluation方法 2.2.6 StatusBar屬性 2.2.7 SendKeys方法 2.2.8 OnTime方法 2.3 Workbooks工作簿集合對(duì)象 2.3.1 創(chuàng)建一個(gè)新的工作簿 2.3.2 打開(kāi)工作簿 2.3.3 保存和關(guān)閉所有工作簿 2.3.4 與工作簿相關(guān)的3個(gè)自定義函數(shù) 2.3.5 使用自定義函數(shù)完成的一些工作簿操作 2.4 Worksheets工作表集合對(duì)象 2.5 Range對(duì)象概述 2.6 Range對(duì)象的常用屬性 2.6.1 Value屬性 2.6.2 Text屬性 2.6.3 Count及Areas屬性 2.6.4 Address屬性 2.6.5 HasFormula屬性 2.6.6 Font屬性 2.6.7 Interior屬性 2.6.8 Formula屬性 2.6.9 NumberFormat屬性 2.7 Range對(duì)象的常用方法 2.7.1 Activate和Select方法 2.7.2 Copy和Paste方法 2.7.3 Clear和Delete方法 2.8 返回Range對(duì)象的方法 2.8.1 Range屬性 2.8.2 Cells屬性 2.8.3 Offset屬性 2.8.4 Columns和Rows屬性 2.8.5 Resize屬性 2.8.6 用CurrentRegion屬性 2.8.7 End屬性 2.8.8 Union和Interset方法 2.8.9 SpecialCells方法 2.9 操作Range對(duì)象的示例 2.9.1 快速定位并填充區(qū)域中滿(mǎn)足條件的單元格 2.9.2 快速定位并刪除滿(mǎn)足條件的所有數(shù)據(jù)行 2.9.3 根據(jù)選擇區(qū)域執(zhí)行相應(yīng)的操作 2.10 使用名稱(chēng) 2.10.1 名稱(chēng)及“名稱(chēng)管理器”對(duì)話(huà)框 2.10.2 在Excel中創(chuàng)建并使用名稱(chēng) 2.10.3 Names集合和Name對(duì)象 2.10.4 添加指向區(qū)域的名稱(chēng) 2.10.5 在名稱(chēng)中保存數(shù)據(jù) 2.10.6 隱藏名稱(chēng) 2.10.7 處理Excel內(nèi)置名稱(chēng) 2.10.8 改變名稱(chēng)指向的區(qū)域 2.10.9 查找名稱(chēng) 2.11 小結(jié) 第3章 VBA語(yǔ)言基礎(chǔ) 3.1 程序設(shè)計(jì)基本概念 3.1.1 標(biāo)識(shí)符 3.1.2 運(yùn)算符與表達(dá)式 3.1.3 VBA代碼規(guī)范 3.1.4 提高VBA代碼運(yùn)行效率 3.1.5 各種有益的VBA編碼習(xí)慣 3.2 數(shù)據(jù)類(lèi)型 3.2.1 基本數(shù)據(jù)類(lèi)型 3.2.2 自定義數(shù)據(jù)類(lèi)型 3.2.3 數(shù)據(jù)類(lèi)型間的轉(zhuǎn)換 3.3 常量與變量 3.3.1 常量 3.3.2 變量 3.3.3 Option Explicit語(yǔ)句 3.3.4 常量和變量的關(guān)系 3.4 VBA中兩種與用戶(hù)交互的簡(jiǎn)單方式 3.4.1 使用MsgBox函數(shù)輸出 3.4.2 使用InputBox函數(shù)獲取簡(jiǎn)單的輸入 3.4.3 InputBox方法 3.5 語(yǔ)句 3.5.1 賦值語(yǔ)句 3.5.2 注釋語(yǔ)句 3.5.3 結(jié)束語(yǔ)句 3.5.4 With語(yǔ)句 3.6 小結(jié)第2部分 鞏固提高篇 第4章 數(shù)組 4.1 數(shù)組的基本概念 4.2 聲明數(shù)組 4.3 靜態(tài)數(shù)組 4.4 動(dòng)態(tài)數(shù)組 4.5 為數(shù)組元素賦值 4.6 數(shù)組與Excel對(duì)象的交互 4.6.1 二維數(shù)組與Excel區(qū)域 4.6.2 數(shù)組與Excel區(qū)域Range對(duì)象的交互 4.6.3 數(shù)組與Excel名稱(chēng)Name對(duì)象的交互 4.6.4 使用“監(jiān)視”窗口查看數(shù)組的值 4.7 常用的數(shù)組內(nèi)置函數(shù) 4.7.1 Lbound和Ubound函數(shù) 4.7.2 Array和IsArray函數(shù) 4.7.3 Erase函數(shù) 4.7.4 Split和Join函數(shù) 4.7.5 Filter函數(shù) 4.7.6 Index函數(shù) 4.7.7 Transpose函數(shù) 4.8 操作數(shù)組的自定義函數(shù) 4.8.1 鞏固數(shù)組基礎(chǔ)知識(shí) 4.8.2 自定義數(shù)組函數(shù) 4.9 小結(jié) 第5章 用戶(hù)窗體及常用內(nèi)部控件 5.1 顯示用戶(hù)窗體 5.2 創(chuàng)建用戶(hù)窗體 5.3 直接訪問(wèn)窗體中的控件 5.4 阻止關(guān)閉按鈕 5.5 維護(hù)數(shù)據(jù)列表 5.6 非模態(tài)用戶(hù)窗體 5.6.1 非模態(tài)用戶(hù)窗體特點(diǎn) 5.6.2 進(jìn)度指示條 5.7 可變用戶(hù)窗體名 5.8 控件概述 5.9 窗體控件和ActiveX控件 5.10 ActiveX控件 5.10.1 滾動(dòng)條控件 5.10.2 微調(diào)按鈕控件 5.10.3 復(fù)選框控件 5.10.4 選項(xiàng)按鈕控件 5.11 窗體控件 5.12 動(dòng)態(tài)ActiveX控件 5.13 圖表中的控件 5.14 小結(jié) 第6章 理解Excel的事件 6.1 事件過(guò)程介紹 6.1.1 事件概述 6.1.2 與事件過(guò)程相關(guān)的概念 6.1.3 一個(gè)對(duì)象的可用事件 6.1.4 自動(dòng)生成事件外殼代碼 6.1.5 事件代碼位置 6.1.6 事件層次及事件引發(fā)順序 6.1.7 嵌入式圖表對(duì)象和應(yīng)用程序?qū)ο蟆 ?.1.8 同一對(duì)象的不同事件的引發(fā)順序 6.1.9 避免同一事件在不同層次對(duì)象中的繼續(xù)引發(fā) 6.1.10 Excel對(duì)象的事件 6.2 工作表事件 6.2.1 可用的工作表事件 6.2.2 啟用事件 6.2.3 工作表計(jì)算 6.3 圖表事件 6.3.1 可用的圖表事件 6.3.2 利用雙擊提供簡(jiǎn)單的格式化圖表功能 6.4 工作簿事件 6.4.1 可用的工作簿事件 6.4.2 保存修改 6.4.3 頁(yè)眉和頁(yè)腳 6.5 小結(jié) 第7章 圖表 7.1 圖表概述 7.2 創(chuàng)建嵌入式圖表 7.2.1 宏錄制器生成的代碼 7.2.2 整理錄制宏代碼 7.3 創(chuàng)建位于圖表工作表中的圖表 7.3.1 使用宏錄制器生成的代碼 7.3.2 整理錄制宏代碼 7.4 編輯圖表中的系列 7.5 創(chuàng)建數(shù)組系列圖表 7.6 使用數(shù)組賦值圖表的數(shù)據(jù)系列 7.7 操作圖表系列公式SERIES 7.7.1 圖表系列SERIES公式的語(yǔ)法及參數(shù) 7.7.2 獲取圖表系列公式中的各部分值 7.8 添加圖表標(biāo)簽 7.9 小結(jié) 第8章 數(shù)據(jù)透視表 8.1 創(chuàng)建數(shù)據(jù)透視表 8.1.1 準(zhǔn)備數(shù)據(jù)源 8.1.2 創(chuàng)建數(shù)據(jù)透視表 8.1.3 查看錄制的代碼 8.1.4 整理錄制代碼 8.2 數(shù)據(jù)透視表緩存集合PivotCaches 8.3 數(shù)據(jù)透視表集合PivotTables 8.4 數(shù)據(jù)透視表字段集合PivotFields 8.4.1 在已有數(shù)據(jù)透視表中添加字段 8.4.2 改變數(shù)據(jù)透視表字段布局 8.4.3 改變數(shù)據(jù)透視表字段布局 8.5 處理計(jì)算字段CalculatedField 8.6 數(shù)據(jù)字段的所有數(shù)據(jù)項(xiàng)集合PivotItems 8.6.1 分組 8.6.2 Visible屬性 8.6.3 CalculatedItems集合 8.7 生成數(shù)據(jù)透視圖PivotChart 8.8 使用外部數(shù)據(jù)源 8.9 小結(jié) 第9章 利用VBA管理數(shù)據(jù)列表 9.1 結(jié)構(gòu)化數(shù)據(jù)及數(shù)據(jù)列表 9.2 排序區(qū)域 9.3 創(chuàng)建一個(gè)Excel表 9.4 排序Excel表 9.5 自動(dòng)篩選 9.5.1 AutoFilter對(duì)象 9.5.2 Filter對(duì)象 9.5.3 使用日期自定義篩選 9.6 使用自動(dòng)篩選的綜合實(shí)例 9.6.1 準(zhǔn)備工作簿及添加 9.6.1 ActiveX控件 9.6.2 填充組合框 9.6.3 添加組合框的Click事件過(guò)程及其調(diào)用的篩選過(guò)程 9.6.4 復(fù)制篩選數(shù)據(jù)行到新建工作表中 9.6.5 處理可見(jiàn)行 9.6.6 按準(zhǔn)確日期篩選 9.7 使用高級(jí)篩選在不同工作簿之間篩選并傳遞數(shù)據(jù) 9.7.1 定義名稱(chēng) 9.7.2 組織判斷條件Criteria區(qū)域 9.7.3 插入表單控件并編寫(xiě)VBA過(guò)程 9.8 記錄單 9.9 小結(jié) 第10章 錯(cuò)誤處理與程序調(diào)試 10.1 錯(cuò)誤類(lèi)型 10.1.1 語(yǔ)法錯(cuò)誤 10.1.2 運(yùn)行時(shí)錯(cuò)誤 10.1.3 邏輯錯(cuò)誤 10.1.4 3種錯(cuò)誤類(lèi)型的比較 10.2 錯(cuò)誤對(duì)象Err 10.3 編寫(xiě)完美的無(wú)錯(cuò)程序 10.3.1 分析功能并初次完成代碼 10.3.2 代碼并不完美 10.3.3 代碼仍然不完美 10.3.4 代碼還是不完美 10.3.5 放棄編寫(xiě)完美的代碼 10.3.6 更換運(yùn)行時(shí)錯(cuò)誤的處理方式 10.4 運(yùn)行時(shí)錯(cuò)誤處理 10.4.1 未經(jīng)處理和經(jīng)過(guò)處理的錯(cuò)誤 10.4.2 錯(cuò)誤處理的一般步驟 10.4.3 錯(cuò)誤處理機(jī)制的深層運(yùn)用 10.4.4 復(fù)雜錯(cuò)誤處理機(jī)制之一:函數(shù)返回型 10.4.5 復(fù)雜錯(cuò)誤處理機(jī)制之二:錯(cuò)誤重拋型 10.5 編寫(xiě)處理錯(cuò)誤的自定義函數(shù) 10.5.1 判斷工作簿是否打開(kāi)的自定義函數(shù) 10.5.2 判斷工作表是否存在的自定義函數(shù) 10.5.3 判斷給定名稱(chēng)是否存在 10.5.4 判斷給定變量是否是布爾型變量 10.6 程序調(diào)試概述 10.6.1 VBA提供的調(diào)試工具 10.6.2 “調(diào)試”工具欄 10.6.3 處理不易解決錯(cuò)誤的通用步驟 10.6.4 錯(cuò)誤捕獲設(shè)置 10.7 程序的3種模式及其切換 10.7.1 設(shè)計(jì)模式 10.7.2 運(yùn)行模式 10.7.3 中斷模式 10.8 跟蹤代碼 10.8.1 兩種常用的設(shè)置斷點(diǎn)方法 10.8.2 跟蹤代碼的方法及其選擇 10.9 使用調(diào)試窗口 10.9.1 “本地”窗口 10.9.2 “立即”窗口 10.9.3 “監(jiān)視”窗口 10.9.4 “調(diào)用堆?!睂?duì)話(huà)框 10.10 調(diào)試常用快捷鍵 10.11 使用書(shū)簽快速切換 10.12 小結(jié) 第11章 功能區(qū) 11.1 功能區(qū)的基礎(chǔ)界面 11.1.1 功能區(qū)中的選項(xiàng)卡 11.1.2 功能區(qū)的特點(diǎn) 11.1.3 快速訪問(wèn)工具欄 11.2 使用VBA訪問(wèn)功能區(qū) 11.2.1 Excel 2007中的CommandBar對(duì)象 11.2.2 訪問(wèn)一個(gè)功能區(qū)控件 11.2.3 CommandBars對(duì)象處理功能區(qū)的所有相關(guān)方法 11.2.4 激活選項(xiàng)卡 11.2.5 VBA和功能區(qū) 11.3 使用RibbonX代碼定制功能區(qū) 11.3.1 定制功能區(qū)的特點(diǎn) 11.3.2 一個(gè)簡(jiǎn)單的RibbonX示例 11.3.3 示例剖析及知識(shí)總結(jié) 11.3.4 功能區(qū)XML文件參考 11.3.5 另一個(gè)RibbonX示例 11.3.6 新增一個(gè)選項(xiàng)卡 11.3.7 定制功能區(qū)總小結(jié) 11.4 小結(jié) 第3部分 高級(jí)編程篇 第12章 命令欄及快捷菜單 第13章 使用ADO的數(shù)據(jù)訪問(wèn) 第14章 文件編程 第15章 Excel和Internet 第16章 Excel和XML 第17章 類(lèi)模塊 第18章 理解并調(diào)用Windows API 第19章 加載項(xiàng) 第20章 控制其他Office組件 第21章 操作VBE 第22章 創(chuàng)建國(guó)際通用程序 第4部分 綜合系統(tǒng)篇 第23章 VBA綜合實(shí)例 附錄A 代碼窗口中的常用快捷鍵及其功能 附錄B 錯(cuò)誤列表
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Excel2007VBA開(kāi)發(fā)技術(shù)大全 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版