注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件Excel 2010 VBA入門與提高

Excel 2010 VBA入門與提高

Excel 2010 VBA入門與提高

定 價(jià):¥79.00

作 者: 黃朝陽(yáng) 編
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 家庭與辦公室用書(shū) 微軟Office

購(gòu)買這本書(shū)可以去


ISBN: 9787121224621 出版時(shí)間: 2014-03-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 524 字?jǐn)?shù):  

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

  《Excel 2010 VBA入門與提高》著重于Excel VBA 的基礎(chǔ)知識(shí)和技巧,通過(guò)153 個(gè)實(shí)例為讀者展示應(yīng)用VBA 解決實(shí)際問(wèn)題的思路和方法,并展示了常規(guī)VBA 數(shù)據(jù)處理的要點(diǎn),幫助讀者學(xué)會(huì)解決實(shí)際問(wèn)題的思考方式。閱讀《Excel 2010 VBA入門與提高》后,讀者可以掌握VBA 的基本語(yǔ)法、數(shù)據(jù)處理、自定義函數(shù)的編寫、功能區(qū)設(shè)計(jì)等重要技術(shù),并將其應(yīng)用于實(shí)際工作中,從而極大地提升工作效率和數(shù)據(jù)處理的正確性?!禘xcel 2010 VBA入門與提高》的每個(gè)案例采取疑難描述、解決方案、操作方法、原理分析、知識(shí)擴(kuò)展五個(gè)步驟進(jìn)行講解,力圖在解決問(wèn)題的同時(shí)讓讀者可以通曉其思路和原理。所有的案例均在Windows 7 環(huán)境下使用Excel 2010編寫完成并通過(guò)測(cè)試,其中的絕大部分代碼可適用于Excel 2003 和Excel 2007?!禘xcel 2010 VBA入門與提高》是"Excel 疑難千尋千解"叢書(shū)之一,適合有意學(xué)習(xí)VBA 或者已經(jīng)開(kāi)始學(xué)習(xí)VBA 的初學(xué)者,也可以作為VBA 熟練開(kāi)發(fā)者的參考書(shū)。

作者簡(jiǎn)介

  黃朝陽(yáng),網(wǎng)名apolloh,微軟全球最有價(jià)值專家(MVP),Excel技巧網(wǎng)站長(zhǎng),擁有十多年豐富的企業(yè)信息化實(shí)踐和管理經(jīng)驗(yàn),精通Excel和MS SQL在企業(yè)中的應(yīng)用。早期曾在多個(gè)Office技術(shù)社區(qū)擔(dān)任版主,參與過(guò)多部Excel暢銷書(shū)的編著工作。李懿,網(wǎng)名amulee,ExcelTip.net技術(shù)社區(qū)版主。多年從事人力資源管理工作,專注于Excel在辦公自動(dòng)化中的應(yīng)用,在各領(lǐng)域Excel應(yīng)用開(kāi)發(fā)中有著豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。

圖書(shū)目錄

第1 章 認(rèn)識(shí)VBA
第1 節(jié) 認(rèn)識(shí)宏
疑難1 如何顯示“開(kāi)發(fā)工具”選項(xiàng)卡
※在Excel 2007 中顯示“開(kāi)發(fā)工具”選項(xiàng)卡※
疑難2 如何錄制和運(yùn)行宏
※宏代碼保存的位置※
疑難3 如何編輯宏
※利用按鈕運(yùn)行宏※
疑難4 如何保存帶有宏的工作簿
疑難5 如何屏蔽保存工作簿時(shí)的隱私問(wèn)題警告
疑難6 如何設(shè)置宏的安全性
疑難7 如何創(chuàng)建和使用數(shù)字證書(shū)簽名
第2 節(jié) 認(rèn)識(shí)VBE
疑難8 如何打開(kāi)VBA 編輯器
疑難9 VBA 編輯器包含哪些窗口
※VBE 各窗口簡(jiǎn)介※
※VBE 各窗口位置的調(diào)整※
※VBE 各窗口的顯示或隱藏※
疑難10 VB 編輯器包括哪些工具欄
第3 節(jié) VBA 代碼編寫及幫助信息
疑難11 如何創(chuàng)建VBA 程序
※VBA 代碼編寫格式※
疑難12 如何運(yùn)行及調(diào)用VBA 程序
※立即窗口的作用※
疑難13 如何導(dǎo)入或?qū)С鯲BA 代碼
疑難14 如何獲取VBA 幫助
疑難15 如何使用對(duì)象瀏覽器
※對(duì)象瀏覽器※
第4 節(jié) VBA 基礎(chǔ)
疑難16 如何定義變量使VBA 程序更靈活
※聲明變量※
※變量名的命名規(guī)則※
※VBA 的數(shù)據(jù)類型※
※數(shù)據(jù)類型的分類及表示方式※
※變量的賦值※
※變量的讀取※
※VBA 常量※
※定長(zhǎng)字符串與變長(zhǎng)字符串※
※隱式聲明※
疑難17 如何使多個(gè)程序共享變量
※作用域※
※全局變量※
※局部變量※
※模塊級(jí)變量※
※同名變量※
疑難18 如何進(jìn)行變量類型的轉(zhuǎn)換
※VBA 中的類型轉(zhuǎn)換函數(shù)※
※整數(shù)的類型轉(zhuǎn)換※
※字符的類型轉(zhuǎn)換※
※數(shù)據(jù)類型的隱式轉(zhuǎn)換※
疑難19 如何防止變量名稱拼寫錯(cuò)誤
※Option Explicit 語(yǔ)句※
※強(qiáng)制顯式聲明變量設(shè)置※
※使用編譯功能查錯(cuò)※
疑難20 如何利用VBA 進(jìn)行計(jì)算
※文本連接※
※算術(shù)四則運(yùn)算※
※指數(shù)運(yùn)算※
※整除※
※計(jì)算余數(shù)※
※比較運(yùn)算※
※運(yùn)算優(yōu)先級(jí)※
※在文本中表示雙引號(hào)(")※
疑難21 如何分段計(jì)算獎(jiǎng)金系數(shù)
※IF 分支結(jié)構(gòu)※
※邏輯運(yùn)算符※
※Select…Case 分支結(jié)構(gòu)※
※Select…Case 分支結(jié)構(gòu)的條件※
※Select 和IF 分支結(jié)構(gòu)的區(qū)別※
疑難22 如何檢驗(yàn)文本是否以字母開(kāi)頭
※Like 運(yùn)算符※
※VBA 比較模式※
疑難23 如何判斷某個(gè)數(shù)是否為質(zhì)數(shù)
※Do…Loop 循環(huán)※
※退出Do…Loop 循環(huán)※
※For…Next 循環(huán)※
※退出For…Next 循環(huán)※
※死循環(huán)※
※退出多層循環(huán)※
※Goto 語(yǔ)句和行標(biāo)簽※
第5 節(jié) 練習(xí)與思考
第2 章 數(shù)據(jù)的基本處理
第1 節(jié) 單元格的選取與賦值
疑難24 如何選取單元格
※對(duì)象的概念※
※對(duì)象的屬性和方法※
※單元格對(duì)象Range 的表示方法※
※單元格對(duì)象Cells 的表示方法※
※使用對(duì)象變量表示單元格對(duì)象※
※Evaluate 方法表示單元格對(duì)象※
※Evaluate 方法的簡(jiǎn)寫模式※
※Evaluate 方法的一般模式與簡(jiǎn)寫模式的區(qū)別※
※單元格對(duì)象的Select 方法※
疑難25 如何選取單元格區(qū)域
※以地址表示矩形單元格區(qū)域?qū)ο蟆?br />※以對(duì)角單元格表示矩形單元格區(qū)域?qū)ο蟆?br />※不規(guī)則單元格區(qū)域的表示※
※使用Union 方法獲取合并區(qū)域※
※使用Intersect 方法獲取多個(gè)區(qū)域的交集※
疑難26 如何讀取單元格的值和顯示的值
※單元格對(duì)象的Value 屬性※
※單元格對(duì)象的Text 屬性※
※自動(dòng)列出成員※
※單元格的數(shù)字格式屬性※
疑難27 如何進(jìn)行單元格批量賦值
※利用Value 屬性給單元格賦值※
※For Each…Next 循環(huán)※
※使用For Each…Next 循環(huán)的注意事項(xiàng)※
※利用Value 屬性給單元格區(qū)域賦值※
※單元格(Range)對(duì)象的Address 屬性※
疑難28 如何向單元格輸入公式
※利用Formula 屬性給單元格輸入公式※
※Formula 屬性和Value 屬性的聯(lián)系與區(qū)別※
※利用FormulaR1C1 屬性給單元格輸入公式※
※R1C1 引用樣式的規(guī)則※
※通過(guò)代碼實(shí)現(xiàn)粘貼值※
※使用VBA 替代公式實(shí)現(xiàn)計(jì)算※
疑難29 如何在VBA 中使用工作表函數(shù)進(jìn)行計(jì)算
※WorksheetFunction 對(duì)象※
※VBA 中使用工作表函數(shù)※
※獲取VBA 中工作表函數(shù)的幫助※
第2 節(jié) 單元格的格式設(shè)置
疑難30 如何快速設(shè)置標(biāo)題行格式
※With 語(yǔ)句※
※With 語(yǔ)句的嵌套※
※Interior 對(duì)象※
※Font 對(duì)象※
※單元格的對(duì)齊方式※
※Selection 對(duì)象※
※利用錄制宏獲取格式設(shè)置代碼※
※通用的格式設(shè)置對(duì)象※
疑難31 如何批量生成上標(biāo)
※Characters 對(duì)象※
※Font 對(duì)象的 Superscript 屬性※
※設(shè)置Characters 對(duì)象Font 的注意事項(xiàng)※
※Characters 屬性的通用性※
疑難32 如何快速將列進(jìn)行分組
※Columns 對(duì)象和Rows 對(duì)象※
※單列和單行的表示※
※多列和多行的表示※
※Group 方法和Ungroup 方法※
※單元格對(duì)象的EntireColumn 屬性和EntireRow 屬性※
※單元格區(qū)域的Columns 屬性和Rows 屬性※
※Outline 對(duì)象※
疑難33 如何批量合并相同的單元格
※Range 的Merge 方法合并單元格※
※VBA 運(yùn)行時(shí)關(guān)閉警告※
※多行中相同的內(nèi)容處理※
疑難34 如何創(chuàng)建圖片批注
※批注(Comment)對(duì)象※
※批注的添加與刪除※
※FillFormat 對(duì)象※
※On Error 語(yǔ)句※
第3 節(jié) 單元格的定位與查找
疑難35 如何利用VBA 程序定義條件格式
※VBA 條件格式的原理※
※表示整行的方法※
※日期函數(shù)DateSerial※
※利用工作表事件實(shí)時(shí)設(shè)置格式※
疑難36 如何一次性替換所有的錯(cuò)誤值
※Range 對(duì)象的Find 方法※
※參數(shù)省略表示法※
※查找格式※
※使用Is Nothing 判斷對(duì)象是否初始化※
※IsError 函數(shù)※
※SpecialCells 方法※
※Find 方法的一般形式※
※CVErr 函數(shù)※
疑難37 如何獲取最后一行數(shù)據(jù)的行數(shù)
※使用Find 方法查找最后的單元格※
※Find 方法按行查找和按列查找的區(qū)別※
※獲取工作表總行數(shù)※
※單元格對(duì)象的End 屬性※
※End 屬性的局限性※
※其他獲取最后數(shù)據(jù)行行號(hào)的方法※
疑難38 如何按顏色查找單元格
※單元格對(duì)象的Clear 方法※
※動(dòng)態(tài)表示數(shù)據(jù)區(qū)域※
※單元格對(duì)象的Copy 方法※
※單元格對(duì)象的選擇性粘貼(PasteSpecial)方法※
第4 節(jié) 數(shù)據(jù)的整理
疑難39 如何按條件隱藏?cái)?shù)據(jù)行
※行和列的隱藏※
※單元格對(duì)象的AutoFilter(自動(dòng)篩選)方法※
※單元格對(duì)象的AdvancedFilter(高級(jí)篩選)方法※
疑難40 如何批量刪除空行
※單元格刪除Delete 方法※
※單元格刪除的通用算法※
※利用Union 獲取整個(gè)單元格區(qū)域進(jìn)行統(tǒng)一操作※
※Union 方法的注意事項(xiàng)※
※單元格插入Insert 方法※
疑難41 如何實(shí)現(xiàn)逐行輸入
※Protect 方法和Unprotect 方法※
※單元格的Locked 屬性※
※允許VBA 修改保護(hù)后的工作表※
疑難42 如何用VBA 創(chuàng)建下拉列表
※Validation 對(duì)象※
※Validation 對(duì)象的Add 方法※
疑難43 如何使用VBA 對(duì)數(shù)據(jù)按自定義序列進(jìn)行排序
※單元格對(duì)象的Sort 方法※
※添加和刪除自定義序列CustomList ※
※使用自定義序列排序※
※Sort 對(duì)象※
※排序字段SortField※
※按顏色排序※
※設(shè)置排序區(qū)域SetRange 方法※
第5 節(jié) 練習(xí)與思考
第3 章 VBA 常用函數(shù)和語(yǔ)句
第1 節(jié) 數(shù)學(xué)函數(shù)
疑難44 如何用VBA 進(jìn)行四舍五入
※VBA 的Round 函數(shù)※
※VBA 的Round 函數(shù)與工作表Round 函數(shù)的區(qū)別※
※在Office 軟件中使用自定義函數(shù)替代VBA 的Round 函數(shù)※
疑難45 如何隨機(jī)篩選指定個(gè)數(shù)的記錄
※隨機(jī)數(shù)Rnd 函數(shù)※
※不重復(fù)地挑選數(shù)據(jù)※
※Rnd 函數(shù)語(yǔ)法※
※偽隨機(jī)數(shù)概念※
※Randomize 語(yǔ)句※
疑難46 如何利用VBA 轉(zhuǎn)換十六進(jìn)制數(shù)字
※VBA 的Hex 函數(shù)※
※利用工作表函數(shù)進(jìn)行進(jìn)制轉(zhuǎn)換※
※以文本形式表示數(shù)字※
※單元格的Prefix 屬性與Excel 的TransitionNavigKeys 屬性※
※其他進(jìn)制數(shù)字在VBA 中的表示方法※
第2 節(jié) 文本函數(shù)
疑難47 如何判斷某文本中是否包含指定字符
※Instr 函數(shù)※
※InstrRev 函數(shù)※
疑難48 如何批量替換文本中的指定字符
※Replace 函數(shù)※
※單元格對(duì)象的Replace 方法※
疑難49 如何根據(jù)身份證號(hào)碼判斷性別
※Left、Right 和Mid 函數(shù)※
※Len 函數(shù)※
疑難50 如何替換文本中指定位置的字符
※MID 語(yǔ)句※
※使用MID 語(yǔ)句的注意事項(xiàng)※
※MID 語(yǔ)句的優(yōu)勢(shì)和局限性※
第3 節(jié) 日期和時(shí)間函數(shù)
疑難51 如何獲取和設(shè)置計(jì)算機(jī)中的當(dāng)前日期
※Date 函數(shù)和Date 語(yǔ)句※
※DateSerial 函數(shù)※
※更改時(shí)間及日期的限制※
※Time 函數(shù)和Time 語(yǔ)句※
※Now 函數(shù)※
※VBA 中日期的實(shí)質(zhì)※
疑難52 如何計(jì)算合同到期日期
※DateAdd 函數(shù)※
疑難53 如何提取身份證號(hào)碼中的出生日期并計(jì)算年齡
※DateDiff 函數(shù)※
※DateDiff 函數(shù)中interval 參數(shù)“w”和“ww”的區(qū)別※
※VBA 的DateDiff 函數(shù)和工作表函數(shù)DateDif 的區(qū)別※
疑難54 如何將日期轉(zhuǎn)換成英文格式
※Format 函數(shù)※
※特殊的英文格式日期※
※使用DatePart 函數(shù)獲取日期信息※
第4 節(jié) 其他常用函數(shù)和語(yǔ)句
疑難55 如何求得文本計(jì)算式的計(jì)算結(jié)果
※去除有規(guī)律但內(nèi)容不定的文本※
※String 函數(shù)※
※Evaluate 方法計(jì)算表達(dá)式的值※
※利用VBScript 的Eval 函數(shù)計(jì)算表達(dá)式的值※
疑難56 如何獲取當(dāng)前Windows 登錄用戶名
※Environ 函數(shù)※
※獲取所有的系統(tǒng)環(huán)境變量※
疑難57 如何為宏創(chuàng)建快捷鍵
※Application
※Application
※Application
疑難58 如何定時(shí)運(yùn)行程序
※Application
※使用Application
※取消Application
疑難59 如何用VBA 在工作表中創(chuàng)建文件清單
※Dir 函數(shù)※
※Dir 函數(shù)查找路徑下所有的文件※
※GetAttr 函數(shù)獲取文件屬性※
※SetAttr 語(yǔ)句修改文件屬性※
疑難60 如何用VBA 將文件復(fù)制到另一個(gè)文件夾下并改名
※FileCopy 語(yǔ)句※
※Name…As 語(yǔ)句※
第5 節(jié) 練習(xí)與思考
第4 章 多表數(shù)據(jù)處理
第1 節(jié) 跨工作表的數(shù)據(jù)處理
疑難61 如何按模板快速生成指定數(shù)量的工作表
※工作表對(duì)象(Worksheet)及其表示方法※
※工作表集合和工作表※
※工作表常用的基本屬性※
※工作表的添加與復(fù)制※
※工作表對(duì)象(Worksheet)與單元格對(duì)象(Range)的關(guān)系※
※工作表的刪除※
※Application
疑難62 如何進(jìn)行跨表數(shù)據(jù)查詢
※跨表操作單元格※
※連續(xù)查找功能※
疑難63 如何進(jìn)行跨表數(shù)據(jù)錄入
※ListObject 對(duì)象※
※ListObject 對(duì)象的表示方法※
※ListColumn 對(duì)象※
※向ListObject 中添加新數(shù)據(jù)※
※使用VBA 添加ListObject 對(duì)象※
※Excel 中數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu)※
疑難64 如何按照關(guān)鍵字批量創(chuàng)建超鏈接
※Hyperlink 對(duì)象※
※創(chuàng)建超鏈接※
※刪除超鏈接及訪問(wèn)超鏈接※
※創(chuàng)建超鏈接打開(kāi)指定的宏代碼※
第2 節(jié) 跨工作簿的數(shù)據(jù)處理
疑難65 如何將多個(gè)工作表保存至單獨(dú)的工作簿中
※工作簿對(duì)象(Workbook)及其表示方法※
※Application、Workbook、Worksheet 和Range 的關(guān)系※
※工作簿(Workbook)對(duì)象的常用屬性※
※工作簿的新建和保存※
※獲取當(dāng)前文件的目錄※
※跨工作簿復(fù)制工作表※
※使用Application
※SaveAs 和Save 的區(qū)別※
疑難66 如何讀取其他工作簿的數(shù)據(jù)
※打開(kāi)關(guān)閉的工作簿※
疑難67 如何導(dǎo)入多個(gè)工作簿中的工作表
※導(dǎo)入多個(gè)工作簿中的工作表※
※Application
疑難68 如何將當(dāng)前工作簿備份至指定目錄
※工作簿對(duì)象(Workbook)的SaveCopyAs 方法※
※SaveCopyAs 方法和SaveAs 方法的區(qū)別※
第3 節(jié) 工作表和工作簿的事件程序
疑難69 動(dòng)態(tài)改變當(dāng)前選中行的顏色
※事件的概念※
※Worksheet 的Selection_Change 事件※
※啟用Excel 的事件※
※工作表事件一覽※
疑難70 如何實(shí)現(xiàn)雙擊標(biāo)題行即對(duì)該列降序排序
※工作表雙擊事件(BeforeDoubleClick)※
疑難71 如何完善數(shù)據(jù)有效性驗(yàn)證
※工作表對(duì)象的Change 事件※
※判斷數(shù)據(jù)是否符合有效性設(shè)置※
※Change 事件的缺陷※
※利用VBA 撤銷操作※
※事件循環(huán)※
※禁用事件※
疑難72 如何動(dòng)態(tài)隱藏工作表
※工作表(Worksheet)對(duì)象的Select 方法※
※工作表激活事件(Activate)和失去激活狀態(tài)事件(Deactivate)※
※工作簿事件※
※類模塊和Me 變量※
疑難73 如何實(shí)現(xiàn)必填數(shù)據(jù)為空則無(wú)法保存
※工作簿保存事件(BeforeSave)※
疑難74 如何進(jìn)行個(gè)性化的工作表保護(hù)
※工作簿的Workbook_SheetChange 事件※
※工作簿的Workbook_ Activate 事件※
※事件的組合※
疑難75 如何實(shí)現(xiàn)用戶登錄機(jī)制
※工作簿打開(kāi)事件(Open)※
※登錄的機(jī)制※
※auto_open 和auto_close※
第4 節(jié) 練習(xí)與思考
第5 章 數(shù)據(jù)處理的綜合應(yīng)用
第1 節(jié) 計(jì)算及統(tǒng)計(jì)
疑難76 如何計(jì)算個(gè)人所得稅
※個(gè)人所得稅計(jì)算的步驟※
※實(shí)現(xiàn)簡(jiǎn)單計(jì)算的思考步驟※
疑難77 如何進(jìn)行銷售合計(jì)匯總
※使用循環(huán)結(jié)合工作表函數(shù)進(jìn)行數(shù)據(jù)合計(jì)※
※行循環(huán)結(jié)構(gòu)的建立※
※列循環(huán)結(jié)構(gòu)的建立※
※多層嵌套循環(huán)結(jié)構(gòu)的建立※
※循環(huán)的簡(jiǎn)化※
※以編程的方式思考問(wèn)題※
疑難78 如何將15 位身份證號(hào)碼升為18 位
※身份證號(hào)碼解讀※
※利用字符串截取進(jìn)行查詢※
第2 節(jié) 數(shù)據(jù)查詢與匯總
疑難79 如何羅列滿足條件的所有數(shù)據(jù)
※內(nèi)嵌分支的循環(huán)結(jié)構(gòu)※
※羅列數(shù)據(jù)※
※循環(huán)結(jié)構(gòu)建立的誤區(qū)※
疑難80 如何在多個(gè)工作表中查找指定的數(shù)據(jù)
※多表查詢※
疑難81 如何獲取不重復(fù)的數(shù)據(jù)
※去除重復(fù)值(RemoveDuplicates)方法※
※使用VBA 去除重復(fù)值※
※巧用Exit 語(yǔ)句退出循環(huán)以加快速度※
※循環(huán)中判斷條件的確立※
※使用Find 方法代替循環(huán)遍歷查找※
疑難82 如何對(duì)比兩個(gè)表的數(shù)據(jù)
※兩表比較的步驟※
疑難83 如何按單列匯總數(shù)據(jù)
※按單列匯總數(shù)據(jù)的步驟※
※可互換的循環(huán)嵌套※
※多個(gè)循環(huán)結(jié)構(gòu)的合并※
※學(xué)會(huì)簡(jiǎn)單直接的思考方式※
疑難84 如何按多列匯總數(shù)據(jù)
※按多列匯總數(shù)據(jù)的步驟※
疑難85 如何制作多級(jí)下拉列表
※創(chuàng)建多級(jí)下拉列表的思考步驟※
疑難86 如何獲取交叉查詢結(jié)果表
※交叉匯總表※
※建立交叉匯總表的步驟※
※建立交叉匯總表的優(yōu)化※
疑難87 如何按單列匯總多個(gè)工作表
※匯總多個(gè)工作表※
※匯總數(shù)據(jù)位置不同的多個(gè)工作表※
疑難88 如何匯總列數(shù)不相等的多個(gè)工作表
※合并匯總(Consolidate)方法※
※Array 函數(shù)※
※Evaluate 方法構(gòu)造數(shù)組※
※使用VBA 匯總多個(gè)列數(shù)不相等的工作表的步驟※
疑難89 如何按指定列分拆工作表
※拆分工作表的步驟※
※判斷工作表是否存在的步驟※
※Is 運(yùn)算符比較對(duì)象變量※
疑難90 如何制作動(dòng)態(tài)匯總的數(shù)據(jù)查詢表
※動(dòng)態(tài)匯總※
※多列連接※
疑難91 如何利用數(shù)據(jù)透視表匯總數(shù)據(jù)
※數(shù)據(jù)透視表緩存對(duì)象(PivotCache)※
※訪問(wèn)數(shù)據(jù)透視表緩存對(duì)象(PivotCache)※
※數(shù)據(jù)透視表對(duì)象(PivotTable)※
※創(chuàng)建數(shù)據(jù)透視表※
※訪問(wèn)數(shù)據(jù)透視表對(duì)象※
※數(shù)據(jù)透視表的字段(PivotField)※
※數(shù)據(jù)字段※
疑難92 如何匯總多工作簿的數(shù)據(jù)
※匯總多個(gè)工作簿※
※使用GetObject 函數(shù)獲取對(duì)象※
第3 節(jié) 數(shù)組處理
疑難93 如何建立數(shù)組加快程序運(yùn)行
※數(shù)組的基本概念※
※數(shù)組的聲明※
※數(shù)組的賦值與數(shù)組數(shù)據(jù)的讀取※
※Ubound 和Lbound 函數(shù)獲取數(shù)組的上下限※
※For Each…Next 循環(huán)遍歷數(shù)組的注意事項(xiàng)※
※計(jì)算程序運(yùn)行的時(shí)間※
※數(shù)組處理的極限※
疑難94 如何使用數(shù)組處理列數(shù)較多的數(shù)據(jù)
※建立列數(shù)下標(biāo)的數(shù)組※
※使用枚舉Enum※
疑難95 如何利用數(shù)組實(shí)現(xiàn)分列
※Split 函數(shù)※
※將動(dòng)態(tài)數(shù)組寫入單元格※
※數(shù)組的維度與單元格行列的關(guān)系※
※Option Base 語(yǔ)句※
※Join 函數(shù)※
疑難96 如何利用數(shù)組提取不重復(fù)值
※利用數(shù)組提取不重復(fù)值列表的步驟※
※Redim Preserve 語(yǔ)句※
※使用工作表函數(shù)Transpose 對(duì)數(shù)組進(jìn)行轉(zhuǎn)置※
※Filter 函數(shù)※
※使用Filter 函數(shù)提取不重復(fù)值的步驟※
※空數(shù)組的判斷※
※Filter 函數(shù)的精確篩選※
※Filter 函數(shù)在數(shù)據(jù)比對(duì)中的應(yīng)用※
疑難97 如何進(jìn)行條件數(shù)量不確定的多條件數(shù)據(jù)查找
※使用數(shù)組進(jìn)行多條件查找※
第4 節(jié) 練習(xí)與思考
第6 章 數(shù)據(jù)的轉(zhuǎn)換
第1 節(jié) 數(shù)據(jù)的導(dǎo)入與導(dǎo)出
疑難98 如何導(dǎo)入Access 數(shù)據(jù)庫(kù)的數(shù)據(jù)
※利用ADO 連接數(shù)據(jù)庫(kù)※
※利用ADO 執(zhí)行SQL 查詢并在Excel 中輸出結(jié)果※
※SQL 語(yǔ)句※
※ADO 連接不同的數(shù)據(jù)庫(kù)※
疑難99 如何利用VBA 批量導(dǎo)入文本文件
※用Open 語(yǔ)句和Close 語(yǔ)句打開(kāi)和關(guān)閉文件※
※Input 語(yǔ)句和Line Input 語(yǔ)句讀取文本文件※
※EOF 函數(shù)※
※Transpose 函數(shù)將嵌套的一維數(shù)組轉(zhuǎn)換為二維數(shù)組※
疑難100 如何將xls 格式工作簿批量轉(zhuǎn)換為xlsx 格式
※使用HasVBProject 屬性判斷工作簿是否有代碼※
※禁止打開(kāi)工作簿時(shí)執(zhí)行程序※
疑難101 如何將Excel 按指定格式導(dǎo)出為文本文件
※Open 語(yǔ)句創(chuàng)建文本文件※
※使用Print 語(yǔ)句向文件中寫入指定的內(nèi)容※
※Write 語(yǔ)句※
※Index 函數(shù)取二維數(shù)組的子集※
疑難102 如何利用VBA 批量發(fā)送郵件
※CDO 組件※
※CDO
※CDO
※前期綁定與后期綁定※
※New 關(guān)鍵字創(chuàng)建對(duì)象※
※添加郵件的附件※
第2 節(jié) 圖形與圖表
疑難103 如何利用VBA 批量插入圖片
※Shapes、Shape 和ShapeRange※
※Shapes 對(duì)象插入圖形的方法※
※Excel 的坐標(biāo)※
※圖形大小的調(diào)整※
※獲取圖片的原始大小※
※將圖片按比例縮放至單元格※
※圖片批量插入的步驟※
※Pictures 集合※
疑難104 如何利用VBA 生成圖表
※ChartObjects 集合和ChartObject 對(duì)象※
※Chart 對(duì)象※
※數(shù)據(jù)系列(Series)對(duì)象※
※添加圖表的其他方法※
疑難105 如何將工作表數(shù)據(jù)批量導(dǎo)出為圖片
※Copy、Cut 和Paste 方法※
※圖表對(duì)象(Chart)的Export 方法※
※利用PPT 導(dǎo)出圖片※
第3 節(jié) 練習(xí)與思考
第7 章 自定義過(guò)程和函數(shù)的開(kāi)發(fā)
第1 節(jié) 自定義過(guò)程和函數(shù)的開(kāi)發(fā)實(shí)例
疑難106 如何編寫帶參數(shù)的過(guò)程
※使用含有參數(shù)的過(guò)程供多個(gè)過(guò)程調(diào)用※
※含有參數(shù)的過(guò)程的聲明方法※
※編寫含有參數(shù)的過(guò)程的方法※
※使用Application
疑難107 如何編寫處理數(shù)組排序的過(guò)程
※ByVal 和ByRef 的區(qū)別※
※選擇排序※
※數(shù)組排序的方法簡(jiǎn)介※
疑難108 如何編寫個(gè)人所得稅計(jì)算函數(shù)
※聲明自定義函數(shù)※
※自定義函數(shù)的返回值※
※自定義函數(shù)和過(guò)程的區(qū)別與聯(lián)系※
疑難109 如何編寫獲取某列最后非空單元格行號(hào)的函數(shù)
※Volatile 方法※
※易失性函數(shù)※
疑難110 如何編寫獲取最小值的自定義函數(shù)
※使用ParamArray 關(guān)鍵字聲明數(shù)組參數(shù)※
※IsMissing 函數(shù)※
※IsArray 函數(shù)※
※函數(shù)的嵌套與遞歸※
疑難111 如何編寫條件查詢的函數(shù)
※使參數(shù)適用于數(shù)組和單元格區(qū)域※
※TypeName 函數(shù)和VarType 函數(shù)※
※查找指定位置的數(shù)據(jù)※
※返回指定錯(cuò)誤值的函數(shù)※
疑難112 如何編寫函數(shù)按條件匯總關(guān)閉的工作簿中的數(shù)據(jù)
※自定義函數(shù)參數(shù)的跨表引用※
※條件求和函數(shù)的累加原理※
※使用Evaluate 方法將引用轉(zhuǎn)換為數(shù)組※
疑難113 如何使用自定義函數(shù)返回滿足條件的所有記錄
※以數(shù)組作為返回值的自定義函數(shù)※
※Application
疑難114 如何設(shè)置自定義函數(shù)的說(shuō)明
※Application
第2 節(jié) 練習(xí)與思考
第8 章 Excel 對(duì)話框操作
第1 節(jié) Excel 對(duì)話框操作實(shí)例
疑難115 如何創(chuàng)建信息提示對(duì)話框
※MsgBox 函數(shù)※
※MsgBox 函數(shù)buttons 參數(shù)的組合※
※Application
※Application
疑難116 如何制作具有交互功能的提示對(duì)話框
※MsgBox 函數(shù)的返回值※
疑難117 如何創(chuàng)建具備輸入功能的對(duì)話框
※VBA
※InputBox 函數(shù)的返回值※
疑難118 如何反復(fù)提示對(duì)話框直到數(shù)據(jù)合法
※IsNumeric 函數(shù)※
※Application
疑難119 如何創(chuàng)建對(duì)話框的幫助文檔
※CHM 文件及HTML Help Workshop※
※在Excel VBA 中調(diào)用CHM 文件※
※創(chuàng)建VBA 項(xiàng)目的幫助系統(tǒng)※
※使用語(yǔ)句打開(kāi)幫助文件※
疑難120 如何顯示打開(kāi)文件對(duì)話框
※Application
※FileDialog 對(duì)象※
※FileDialog 對(duì)象的常用屬性※
※使用FileDialog 對(duì)象的屬性Filters 添加篩選※
※FileDialog 對(duì)象的Show 方法和Execute 方法※
※遍歷通過(guò)FileDialog 對(duì)象選擇的文件※
※Application
※Application
第2 節(jié) 練習(xí)與思考
第9 章 控件和窗體的應(yīng)用
第1 節(jié) 控件的基礎(chǔ)
疑難121 如何在工作表中插入ActiveX 控件
※ActiveX 控件※
※Excel 中常用的ActiveX 控件※
※編輯ActiveX 控件※
※通過(guò)代碼訪問(wèn)ActiveX 控件※
※工作表中窗體(表單)控件和ActiveX 控件的區(qū)別※
疑難122 如何更改ActiveX 控件的屬性
※ActiveX 控件的屬性※
疑難123 如何創(chuàng)建ActiveX 控件的事件
※ActiveX 控件的事件※
※ActiveX 控件的常用事件※
疑難124 如何使用日期選擇控件向單元格輸入日期
※DTPicker 控件※
※DTPicker 控件的時(shí)間和日期的切換※
※DTPicker 控件的日期輸入方式※
※DTPicker 控件的Value 屬性與Change 事件※
※使用DTPicker 控件實(shí)現(xiàn)日期選擇并賦值給單元格※
※注冊(cè)DTPicker 控件※
疑難125 如何創(chuàng)建動(dòng)態(tài)智能匹配的下拉列表
※TextBox 控件和ListBox 控件※
※ListBox 控件的ListFillRange 屬性和List 屬性※
※ListBox 控件的多列顯示※
※ListBox 控件的值※
※模糊查詢下拉列表※
※控件的選用※
※ListBox 和ComboBox 控件※
疑難126 如何批量設(shè)置控件屬性
※CallByName 函數(shù)※
※使用CallByName 函數(shù)獲取子對(duì)象※
※使用CallByName 函數(shù)批量修改對(duì)象的屬性※
※靈活使用自定義過(guò)程※
第2 節(jié) 窗體和控件的深入應(yīng)用
疑難127 如何創(chuàng)建并顯示窗體
※窗體對(duì)象及其屬性※
※窗體對(duì)象的顯示與關(guān)閉※
※窗體對(duì)象的裝載與顯示※
※窗體對(duì)象的卸載與隱藏※
※窗體的顯示模式※
疑難128 如何在窗體中插入控件
※控件工具欄※
※控件的順序※
※控件的組合※
疑難129 如何利用窗體向工作表中錄入數(shù)據(jù)
※窗體控件與工作表的交互※
※窗體的事件※
※窗體中Controls 集合訪問(wèn)控件※
※控件的排列※
※使用控件數(shù)組進(jìn)行賦值※
疑難130 如何利用窗體創(chuàng)建實(shí)時(shí)篩選浮動(dòng)工具欄
※Default 和Cancel 按鈕※
※提高單元格隱藏的速度※
※自制浮動(dòng)工具欄※
※動(dòng)態(tài)顯示與隱藏窗體※
疑難131 如何移動(dòng)不同列表框中的項(xiàng)目
※ListBox 的AddItem 方法和RemoveItem 方法※
※ListBox 控件的MultiSelect 屬性※
※ListBox 控件的Value 屬性※
※ListBox 控件的ListIndex 屬性※
※VBA 實(shí)現(xiàn)ListBox 項(xiàng)目的移動(dòng)※
疑難132 如何利用復(fù)合框制作工作簿
※復(fù)合框(ComboBox)控件※
※利用復(fù)合框制作二級(jí)下拉列表※
疑難133 如何利用窗體制作向?qū)到y(tǒng)
※多頁(yè)(MultiPage)控件※
※多頁(yè)控件的頁(yè)面※
※使用代碼更改當(dāng)前顯示的頁(yè)面※
※Application
疑難134 如何創(chuàng)建具有窗體交互的函數(shù)
※創(chuàng)建具有窗體交互的函數(shù)的步驟※
※ListBox 控件的Selected 屬性※
疑難135 如何利用窗體制作登錄界面
※使用窗體作為操作界面※
※隱藏Excel 工作簿※
疑難136 如何動(dòng)態(tài)地創(chuàng)建控件以顯示查詢結(jié)果
※使用代碼為窗體添加控件※
※通過(guò)名稱控件排列※
※使用類模塊為按鈕批量添加事件※
疑難137 如何動(dòng)態(tài)創(chuàng)建窗體
※VBComponents 集合※
※VBComponent 對(duì)象※
第3 節(jié) 練習(xí)與思考
第10 章 自定義功能區(qū)
第1 節(jié) 自定義功能區(qū)實(shí)例
疑難138 如何添加選項(xiàng)卡和內(nèi)置控件
※功能區(qū)簡(jiǎn)介※
※使用Excel 選項(xiàng)自定義功能區(qū)※
疑難139 如何創(chuàng)建工作簿級(jí)的自定義選項(xiàng)卡
※Excel 工作簿的實(shí)質(zhì)※
※XML 簡(jiǎn)介※
※customUI
※常用的功能區(qū)控件及通用屬性※
※tabs 控件和tab 控件※
※group 控件※
※命令控件※
※內(nèi)置控件的ID※
※customUI
※使用customUIEditor 工具制作選項(xiàng)卡※
疑難140 如何在功能區(qū)添加按鈕并運(yùn)行VBA 程序
※回調(diào)(CallBack)※
※IRibbonControl 對(duì)象※
疑難141 如何動(dòng)態(tài)更改功能區(qū)控件屬性
※動(dòng)態(tài)屬性※
※IRibbonUI 對(duì)象和Invalidate 方法※
※設(shè)置IRibbonUI 對(duì)象※
※Invalidate 的實(shí)質(zhì)※
疑難142 如何添加自定義功能區(qū)列表控件的選項(xiàng)
※dropDown 控件添加選項(xiàng)※
※dropDown 控件的onAction 屬性※
※獲取dropDown 控件選中選項(xiàng)的另一個(gè)方法※
疑難143 如何實(shí)現(xiàn)功能區(qū)控件之間的交互
※切換按鈕(toggleButton)控件的getPressed 屬性※
※切換按鈕(toggleButton)控件的onAction 屬性※
※切換按鈕之間的交互※
※條件篩選的自定義過(guò)程※
第2 節(jié) 練習(xí)與思考
第11 章 程序的錯(cuò)誤調(diào)試
疑難144 如何利用出錯(cuò)信息判斷工作表是否存在
※On Error 語(yǔ)句※
※Err 對(duì)象※
※“運(yùn)行時(shí)錯(cuò)誤”的利用※
※代碼標(biāo)簽※
疑難145 如何在中斷模式下調(diào)試程序
※中斷模式※
※程序的測(cè)試※
疑難146 如何逐句調(diào)試程序
※逐句運(yùn)行※
疑難147 如何為程序設(shè)置斷點(diǎn)調(diào)試程序
※斷點(diǎn)※
疑難148 如何運(yùn)用監(jiān)視窗口監(jiān)控變量的值
※監(jiān)視窗口※
※使用“立即窗口”※
疑難149 如何自定義錯(cuò)誤
※Err 對(duì)象的Raise 方法※
疑難150 如何進(jìn)行程序出錯(cuò)的自動(dòng)處理
※處理錯(cuò)誤的兩種方式※
※Resume 語(yǔ)句※
第12 章 綜合開(kāi)發(fā)實(shí)戰(zhàn)
疑難151 如何制作通用工具

本目錄推薦

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