注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Excel VBA程序開發(fā)自學(xué)寶典(第3版)

Excel VBA程序開發(fā)自學(xué)寶典(第3版)

Excel VBA程序開發(fā)自學(xué)寶典(第3版)

定 價(jià):¥75.00

作 者: 羅剛君 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 編程語(yǔ)言與程序設(shè)計(jì) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787121240324 出版時(shí)間: 2014-09-01 包裝: 平裝
開本: 頁(yè)數(shù): 528 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Excel VBA程序開發(fā)自學(xué)寶典(第3版)》是VBA入門與提高的經(jīng)典教材。全書分上下兩篇,上篇包含入門知識(shí),對(duì)VBA的基礎(chǔ)理論、語(yǔ)法規(guī)則、編寫思路、代碼優(yōu)化思路等都提供了詳盡的理論闡述和案例演示。下篇包含進(jìn)階知識(shí),提供窗體設(shè)計(jì)、正則表達(dá)式、字典、FileSystemObject、類模塊、注冊(cè)表、功能區(qū)設(shè)計(jì)、開發(fā)加載宏、封裝代碼等高級(jí)應(yīng)用。 本書基于Excel 2010撰寫,不過(guò)代碼可在Excel 2007、Excel 2010和Excel 2013中通用。 本書是《Excel VBA程序開發(fā)自學(xué)寶典(第2版)》的升級(jí)版,在升級(jí)過(guò)程中做了大量(不少于60%)的修改,包括調(diào)整章節(jié)順序、舍棄部分實(shí)用性不大的內(nèi)容、修改書寫方式、完善代碼的含義注釋、刪除已經(jīng)過(guò)時(shí)的一些技巧、增加全新案例等。 本書向讀者贈(zèng)送了更新版的Excel百寶箱的安裝文件、源代碼和動(dòng)畫幫助,保存在隨書光盤中。此外本書還提供售后服務(wù)QQ群(QQ群號(hào)碼:4661142),以及售后服務(wù)論壇(網(wǎng)址為http://www.exceltip.net/),在閱讀過(guò)程中如有任何疑問(wèn),讀者可以隨時(shí)與作者溝通與反饋。

作者簡(jiǎn)介

  羅剛君,是多個(gè)大型論壇的版主,有著豐富的VBA程序設(shè)計(jì)經(jīng)驗(yàn),現(xiàn)任多個(gè)大型Excel論壇的版主,包括:http://www.exceltip.nethttp://club.excelhome.nethttp://www.officefans.nethttp://www.officestudy.nethttp://itbbs.pconline.com.cn/soft/f251.html作者已出版超過(guò)10本Excel圖書,包含函數(shù)、圖表、透視表與VBA等領(lǐng)域的書籍。現(xiàn)羅列如下:1.《Excel VBA范例大全》2.《Excel 2007常見技法與行業(yè)應(yīng)用實(shí)例精講》3.《Excel 2007 VBA開發(fā)技術(shù)大全》4.《Excel 2007函數(shù)案例速查寶典》5.《Excel VBA程序開發(fā)自學(xué)寶典》6.《Excel 2010 VBA編程與實(shí)踐》7.《Excel 2010函數(shù)與圖表速查手冊(cè)》8.《Excel VBA程序開發(fā)自學(xué)寶典(第2版)》9.《Excel函數(shù)、圖表與透視表從入門到精通(修訂版)》10.《來(lái)吧,帶你玩轉(zhuǎn)Excel VBA》11.《Excel VBA程序開發(fā)自學(xué)寶典(第3版)》可通過(guò)作者個(gè)人網(wǎng)頁(yè)了解更多詳細(xì)信息:http://excelbbx.net/book.htm

圖書目錄

上 篇
第1 章 初步感受VBA 的魅力
1.1 批量任務(wù)一鍵執(zhí)行
1.1.1 準(zhǔn)備工作
1.1.2 程序測(cè)試
1.1.3 案例點(diǎn)評(píng)
1.2 多工作簿自動(dòng)匯總
1.2.1 案例需求
1.2.2 程序測(cè)試
1.2.3 案例點(diǎn)評(píng)
1.3 淺談VBA 優(yōu)勢(shì)
1.3.1 批量執(zhí)行任務(wù)
1.3.2 將復(fù)雜的任務(wù)簡(jiǎn)單化
1.3.3 提升工作表數(shù)據(jù)的安全性
1.3.4 提升數(shù)據(jù)的準(zhǔn)確性
1.3.5 完成Excel 本身無(wú)法完成的任務(wù)
1.3.6 開發(fā)專業(yè)程序
第2 章 VBA 程序入門
2.1 如何存放代碼
2.1.1 認(rèn)識(shí)模塊
2.1.2 管理模塊
2.2 如何產(chǎn)生代碼
2.2.1 復(fù)制現(xiàn)有的代碼
2.2.2 錄制宏
2.2.3 手工編寫代碼
2.2.4 從模板中獲取代碼
2.3 如何調(diào)用代碼
2.3.1 F5 鍵
2.3.2 Alt+F8 組合鍵
2.3.3 自定義快捷鍵
2.3.4 按鈕
2.3.5 菜單
2.4 如何保存代碼
2.4.1 工作簿格式
2.4.2 解決代碼丟失問(wèn)題
2.4.3 顯示文件擴(kuò)展名
2.5 如何放行代碼
2.6 如何查詢代碼幫助
2.6.1 調(diào)用幫助系統(tǒng)
2.6.2 為什么查看不了幫助
第3 章 VBA 的程序結(jié)構(gòu)分析
3.1 子過(guò)程的結(jié)構(gòu)
3.1.1 認(rèn)識(shí)程序結(jié)構(gòu)
3.1.2 為VBA 程序添加注釋
3.2 子過(guò)程的作用范圍
3.2.1 何謂作用范圍
3.2.2 公有過(guò)程與私有過(guò)程的區(qū)別
3.3 過(guò)程的命名規(guī)則
3.4 過(guò)程的參數(shù)
3.5 過(guò)程的執(zhí)行流程
3.5.1 正常的執(zhí)行流程
3.5.2 改變程序的執(zhí)行流程
3.6 中斷過(guò)程
3.6.1 結(jié)束過(guò)程:End Sub
3.6.2 中途結(jié)束過(guò)程:Exit sub
3.6.3 中途結(jié)束一切:End
3.6.4 暫停過(guò)程:Stop
3.6.5 手動(dòng)暫停程序:Ctrl+Break
第4 章 VBA 四大基本概念
4.1 Excel 的對(duì)象
4.1.1 什么是對(duì)象
4.1.2 對(duì)象與對(duì)象集合
4.1.3 對(duì)象的層次結(jié)構(gòu)
4.1.4 父對(duì)象與子對(duì)象
4.1.5 活動(dòng)對(duì)象
4.2 對(duì)象的方法和屬性
4.2.1 屬性與方法的區(qū)別
4.2.2 查詢方法與屬性的兩種方法
4.2.3 方法與屬性的應(yīng)用差異
4.3 對(duì)象的事件
4.3.1 什么是事件
4.3.2 事件的分類及其層級(jí)關(guān)系
4.3.3 工作簿事件與工作表事件一覽
4.3.4 工作簿與工作表事件的作用對(duì)象
4.3.5 快速掌握事件過(guò)程
4.3.6 何時(shí)需要使用事件過(guò)程
第5 章 通過(guò)變量強(qiáng)化程序功能
5.1 數(shù)據(jù)類型
5.1.1 為什么要區(qū)分?jǐn)?shù)據(jù)類型
5.1.2 認(rèn)識(shí)VBA 的數(shù)據(jù)類型
5.2 聲明變量
5.2.1 變量的定義
5.2.2 變量的聲明方式
5.2.3 變量的賦值方式與初始值
5.2.4 如何確定變量的數(shù)據(jù)類型正確
5.2.5 正確聲明變量的數(shù)據(jù)類型的優(yōu)勢(shì)
5.2.6 變量的作用域
5.2.7 變量的生存周期
5.3 對(duì)象變量
5.3.1 如何區(qū)分對(duì)象變量和數(shù)據(jù)變量
5.3.2 對(duì)變量賦值
5.3.3 使用對(duì)象變量的優(yōu)勢(shì)
5.4 聲明常量
5.4.1 常量的定義與用途
5.4.2 常量的聲明方式
5.4.3 常量的命名規(guī)則
第6 章 深入剖析常見對(duì)象的引用方式
6.1 關(guān)于對(duì)象
6.1.1 對(duì)象的結(jié)構(gòu)
6.1.2 對(duì)象與對(duì)象的集合
6.1.3 引用集合中的單一對(duì)象
6.1.4 父對(duì)象與子對(duì)象
6.1.5 活動(dòng)對(duì)象
6.2 對(duì)象的簡(jiǎn)化引用
6.2.1 使用對(duì)象變量
6.2.2 使用With 語(yǔ)句
6.3 單元格對(duì)象
6.3.1 Range("A1")方式引用單元格
6.3.2 Cells(1,1)方式引用單元格
6.3.3 [a1]方式引用單元格
6.3.4 Range("A1")、Cells(1,1)與[a1]引用單元格方式比較
6.3.5 Selection 與ActiveCell:當(dāng)前選區(qū)與活動(dòng)單元格
6.3.6 已用區(qū)域與當(dāng)前區(qū)域
6.3.7 SpecialCells:按條件引用區(qū)域
6.3.8 CurrentArray:引用數(shù)組區(qū)域
6.3.9 Resize:重置區(qū)域大小
6.3.10 Offset:根據(jù)偏移量引用新區(qū)域
6.3.11 Union:多區(qū)域合集
6.3.12 Intersect:?jiǎn)卧?、區(qū)域的交集
6.3.13 End:引用源區(qū)域的區(qū)域尾端的單元格
6.3.14 RangeFromPoint:屏幕坐標(biāo)下的單元格
6.4 圖形對(duì)象
6.4.1 Shapes:圖形對(duì)象集合
6.4.2 圖形對(duì)象的名稱
6.4.3 DrawingObjects:隱藏的圖形對(duì)象集合
6.5 表對(duì)象
6.5.1 表的類別
6.5.2 Worksheets:工作表集合
6.5.3 引用工作表子集
6.5.4 ActiveSheet:活動(dòng)表
6.5.5 工作表的特性
6.6 工作簿對(duì)象
6.6.1 工作簿格式與特性
6.6.2 Workbooks:工作簿集合
6.6.3 引用工作簿子集
6.6.4 活動(dòng)工作簿
第7 章 常用語(yǔ)句的語(yǔ)法剖析
7.1 創(chuàng)建輸入框
7.1.1 Application.Inputbox 方法
7.1.2 基本語(yǔ)法
7.1.3 案例應(yīng)用
7.2 條件判斷語(yǔ)句
7.2.1 IIF 函數(shù)的語(yǔ)法與應(yīng)用
7.2.2 IIF 函數(shù)的限制
7.2.3 IF Then 語(yǔ)句的語(yǔ)法詳解
7.2.4 IF Then 應(yīng)用案例
7.2.5 IF Then Else 語(yǔ)句的語(yǔ)法與應(yīng)用
7.2.6 多條件嵌套的條件判斷語(yǔ)句
7.2.7 Select Case 語(yǔ)法詳解
7.2.8 Select Case 與IF Then Else 之比較
7.2.9 借用Choose 函數(shù)簡(jiǎn)化條件選擇
7.3 循環(huán)語(yǔ)句
7.3.1 For Next 語(yǔ)句
7.3.2 For Each Next 語(yǔ)句
7.3.3 Do Loop 語(yǔ)法詳解
7.4 錯(cuò)誤處理語(yǔ)句
7.4.1 錯(cuò)誤類型與原因
7.4.2 Err 對(duì)象及其屬性、方法
7.4.3 認(rèn)識(shí)Error 函數(shù)
7.4.4 On Error GoTo line
7.4.5 On Error Resume Next
7.4.6 On Error GoTo 0
7.5 選擇文件與文件夾
7.5.1 認(rèn)識(shí)FileDialog 對(duì)象
7.5.2 選擇路徑
7.5.3 選擇文件
7.5.4 按類型選擇文件
第8 章 讓代碼自動(dòng)執(zhí)行
8.1 讓宏自動(dòng)執(zhí)行
8.1.1 Auto 自動(dòng)宏
8.1.2 升級(jí)版自動(dòng)宏:事件
8.1.3 事件的禁用與啟用
8.1.4 事件的特例
8.2 工作表事件應(yīng)用案例
8.2.1 在狀態(tài)欄提示最大值的單元格地址
8.2.2 快速錄入出勤表
8.2.3 在狀態(tài)欄顯示選區(qū)的字母、數(shù)字、漢字個(gè)數(shù)
8.2.4 實(shí)時(shí)監(jiān)控單元格每一次編輯的數(shù)據(jù)與時(shí)間
8.2.5 利用數(shù)字簡(jiǎn)化公司名輸入
8.2.6 錄入數(shù)據(jù)時(shí)自動(dòng)跳過(guò)帶公式的單元格
8.2.7 對(duì)選擇區(qū)域進(jìn)行背景著色
8.3 工作簿事件應(yīng)用案例
8.3.1 新建工作表時(shí)自動(dòng)設(shè)置頁(yè)眉
8.3.2 未匯總則禁止打印與關(guān)閉工作簿
8.3.3 為所有工作表設(shè)計(jì)一個(gè)閱讀模式
8.3.4 設(shè)計(jì)未啟用宏就無(wú)法打開的工作簿
第9 章 綜合應(yīng)用案例
9.1 Application 應(yīng)用案例
9.1.1 計(jì)算字符表達(dá)式
9.1.2 合并相同且相鄰的單元格
9.1.3 在指定時(shí)間提示行程安排
9.1.4 模擬鍵盤快捷鍵打開高級(jí)選項(xiàng)
9.1.5 使用快捷鍵合并與取消單元格
9.1.6 查找至少兩月未付貨款的客戶名稱
9.2 Range 對(duì)象應(yīng)用案例
9.2.1 合并工作表
9.2.2 合并區(qū)域且保留所有數(shù)據(jù)
9.2.3 合并計(jì)算多區(qū)域的值
9.2.4 模糊查找公司名稱并羅列出來(lái)
9.2.5 反向選擇單元格
9.2.6 插入圖片并調(diào)整為選區(qū)大小
9.2.7 提取唯一值
9.2.8 隱藏所有公式結(jié)果為錯(cuò)誤的單元格
9.3 Comment 對(duì)象應(yīng)用案例
9.3.1 在所有批注末尾添加指定日期
9.3.2 生成圖片批注
9.3.3 添加個(gè)性化批注
9.3.4 批量修改當(dāng)前表的所有批注外觀
9.4 WorkSheet 對(duì)象應(yīng)用案例
9.4.1 新建工作表且命名為今日日期
9.4.2 批量保護(hù)工作表與解除保護(hù)
9.4.3 為所有工作表設(shè)置水印
9.4.4 批量命名工作表
9.4.5 判斷篩選條件
9.5 Workbook 對(duì)象應(yīng)用案例
9.5.1 拆分工作簿
9.5.2 每10 分鐘備份一次工作簿
9.5.3 5 分鐘未編輯工作簿則自動(dòng)備份
9.5.4 記錄文件打開次數(shù)
9.5.5 不打開工作簿而提取數(shù)據(jù)
9.5.6 建立指定文件夾下所有工作簿目錄和工作表目錄
第10 章 編程規(guī)則與代碼優(yōu)化
10.1 代碼編寫規(guī)則
10.1.1 對(duì)代碼添加注釋
10.1.2 長(zhǎng)代碼分行
10.1.3 代碼縮進(jìn)對(duì)齊
10.1.4 聲明有意義的變量名稱
10.1.5 IF Then…End If 類配對(duì)語(yǔ)句的錄入方式
10.1.6 錄入事件代碼的方式
10.1.7 錄入屬性與方法的技巧
10.1.8 無(wú)提示的詞組的錄入技巧
10.1.9 善用公共變量
10.1.10 將比較大的過(guò)程分為多個(gè)再調(diào)用
10.1.11 減少過(guò)程參數(shù)
10.1.12 使用DoEvents 轉(zhuǎn)移控制權(quán)
10.1.13 使用常量名稱替代常數(shù)
10.1.14 盡可能兼容Excel 2003、2010 和2013 版本
10.2 優(yōu)化代碼
10.2.1 強(qiáng)制聲明變量
10.2.2 善用常量
10.2.3 關(guān)閉屏幕更新
10.2.4 利用With 減少對(duì)象讀取次數(shù)
10.2.5 利用變量減少對(duì)象讀取次數(shù)
10.2.6 善用帶$的字符串處理函數(shù)
10.2.7 利用數(shù)組代替單元格對(duì)象
10.2.8 不使用Select 和Activate 直接操作對(duì)象
10.2.9 將與循環(huán)無(wú)關(guān)的語(yǔ)句放到循環(huán)語(yǔ)句外
10.2.10 利用Instr 函數(shù)簡(jiǎn)化字符串判斷
10.2.11 使用Replace 函數(shù)簡(jiǎn)化字符串連接
第11 章 利用參數(shù)強(qiáng)化過(guò)程
11.1 什么是參數(shù)
11.1.1 參數(shù)的概念與用途
11.1.2 參數(shù)的語(yǔ)法結(jié)構(gòu)
11.2 設(shè)計(jì)帶有參數(shù)的Sub 過(guò)程

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)