Excel VBA實戰技巧精粹

Excel VBA實戰技巧精粹

《Excel VBA實戰技巧精粹》是2013年1月人民郵電出版社出版的圖書,該書作者是Excel Home。

基本介紹

  • 書名:Excel VBA實戰技巧精粹
  • 作者:Excel Home
  • ISBN:9787115296894
  • 頁數:572
  • 定價:69.00元
  • 出版社:人民郵電出版社
  • 出版時間:2013-1
內容簡介,目錄,

內容簡介

《Excel VBA實戰技巧精粹(修訂版)》內容側重於ExcelVBA使用技巧,旨在幫助ExcelVBA的初學者和有一定ExcelVBA套用基礎、希望進階的讀者。全書精選了279個技巧、近300個典型實例,並輔以深入淺出的剖析,力求讓更多希望深入掌握ExcelVBA技巧的讀者取得更大的提高。

目錄

緒論
01VBA技術概覽
02透視ExcelVBA
03ExcelVBA學習方法和思路
04ExcelVBA用戶的水平層級
第一篇 ExcelVBA基礎
第1章 ExcelVBA基礎知識
技巧1錄製宏並獲取有效的代碼
技巧2執行宏(調用過程)的5種方式
技巧3快速輸入代碼的方法
技巧4編寫高效的VBA代碼
技巧5有效地獲得幫助
第二篇 操作Excel對象
第2章 視窗和應用程式
技巧6個性化Excel標題欄
技巧7最大化應用程式視窗
技巧8真正的全螢幕顯示
技巧9限定工作簿視窗大小
技巧10隱藏Excel主視窗
技巧11隱藏工作簿視窗
技巧12禁止觸發相關Excel事件
技巧13個性化Excel狀態欄信息
技巧14Excel中的“定時器”
技巧15實現倒計時功能
技巧16製作精美的數字秒表
技巧17宏代碼運行中的“暫停”
技巧18防止用戶干預宏代碼的運行
技巧19調用變數名稱指定的宏過程
技巧20捕捉特定鍵或特定的組合鍵輸入
技巧21模擬手工選定單元格中的部分內容
技巧22巧妙捕獲用戶中斷
技巧23更換Excel標題欄圖示
技巧24控制新建工作簿的工作表名稱
第3章 工作表和工作簿
技巧25在宏代碼中引用工作表的4種方法
技巧26在工作簿中輕鬆添加新工作表
技巧27防止更改工作表的名稱
技巧28刪除工作表時不顯示警告信息
技巧29批量刪除未選中的工作表
技巧30判斷工作表是否為空工作表
技巧31判斷工作簿中是否存在指定名稱的工作表
技巧32按名稱排序工作表
技巧33限制工作表滾動區域
技巧34操作受保護的工作表
技巧35不顯示雙擊被保護單元格時出現的提示信息框
技巧36在指定單元格區域中禁止顯示右鍵選單
技巧37隻對工作表中的指定區域重新計算
技巧38快速全選工作簿中的所有工作表
技巧39顯示唯一工作表
技巧40輕鬆判斷是否存在指定名稱的工作簿
技巧41新建僅包含一張工作表的工作簿
技巧42打開工作簿時不顯示更新連結對話框
技巧43打開指定路徑下的所有工作簿檔案
技巧44按特殊要求打開文本檔案
技巧45打開包含VBA代碼的工作簿時禁用宏
技巧46使用宏代碼保存工作簿的3種方法
技巧47保存指定工作表到新的工作簿檔案
技巧48禁止工作簿檔案另外儲存
技巧49關閉工作簿不顯示保存對話框
技巧50控制工作簿只能通過代碼關閉
技巧51從未打開的工作簿中獲取指定單元格內容
技巧52定義隱藏的名稱
技巧53帶“自殺”功能的工作簿
技巧54限制工作簿的使用次數
技巧55禁用宏則關閉工作簿
技巧56奇偶頁列印
技巧57列印預覽時不觸發BeforePrint事件
第4章 使用Range對象
技巧58在宏代碼中引用單元格區域的5種方法
技巧59獲得指定行(或列)中最後一個非空單元格
技巧60快速選擇任意工作表中的區域
技巧61隨心所欲複製單元格區域
技巧62僅複製數值到另一區域
技巧63獲取兩個單元格區域的交叉區域
技巧64聯合多個單元格區域
技巧65判斷一個區域是否包含在另一個區域中
技巧66設定字元格式
技巧67以毫米為單位設定單元格行高列寬
技巧68所見即所得—將數字格式的顯示結果作為單元格數值
技巧69為單元格區域添加框線的快捷方法
技巧70高亮顯示單元格區域
技巧71動態設定單元格數據有效性序列
技巧72使用宏代碼在單元格中創建公式
技巧73快速將單元格中的公式轉換為數值
技巧74準確判斷單元格公式是否存在錯誤
技巧75返回指定列的列標
技巧76在VBA中使用數組公式
技巧77判斷單元格是否存在批註
技巧78為單元格添加批註
技巧79獲取、修改和補充批註中的內容
技巧80個性化批註外觀
技巧81顯示圖片批註
技巧82設定批註字型
技巧83快速判斷單元格區域是否存在部分合併單元格
技巧84合併單元格時連線每個單元格的文本
技巧85取消合併單元格時在每個單元格中保留內容
技巧86合併內容相同的連續單元格
技巧87快速獲得區域中最早和最後出現的數值位置
技巧88高效的按單元格顏色計數自定義函式
技巧89刪除空單元格的所在行
技巧90匯總不同工作表的數據區域
技巧91匯總多個工作簿的工作表
技巧92按指定條件自動篩選數據
技巧93多條件篩選
技巧94獲得符合自動篩選條件的記錄條數
技巧95判斷篩選結果是否為空
技巧96複製自動篩選後的數據區域
技巧97獲得自動篩選條件
技巧98使用高級篩選獲得不重複記錄
技巧99刪除空行
技巧100判斷是否選中整行
技巧101工作表中一次插入多行
技巧102控制插入單元格區域的格式
技巧103批量刪除偶數行
技巧104剔除空單元格後重排數據
技巧105超過3個關鍵字的數據排序
技巧106按單元格顏色排序
技巧107利用自定義序列進行排序
技巧108包含合併單元格的數據列表排序
第5章 使用Shape對象
技巧109在工作表中的指定位置添加圖形對象
技巧110為一個圖形對象指定不同的宏代碼
技巧111快速對多個圖形對象進行組合
技巧112遍歷工作表的圖形對象
技巧113將工作表中的圖形對象另外儲存為圖片
技巧114在員工登記表中自動插入圖片
技巧115通過連結顯示VBE代碼視窗
第三篇 函式與載入宏的套用
第6章 函式的套用
技巧116輸入漂亮的圖形字元
技巧117獲取子字元串出現次數的簡單方法
技巧118計算兩個日期的間隔
技巧119獲取指定日期所屬月份的最後一天
技巧120在註冊表中記錄工作簿的使用情況
技巧121獲取指定數據在數組中的位置
技巧122獲取指定數據在數組中出現的次數
技巧123獲取數組的維數
技巧124改變動態二維數組的“行”邊界
技巧125跳過四捨五入的“陷阱”
技巧126自動填寫匹配的內容
技巧127漢字和區位碼的轉換
技巧128定製自定義函式的信息
第7章 載入宏的套用
技巧129隱藏工作簿中的所有工作表
技巧130Excel載入宏的載入
技巧131動態載入載入宏
技巧132定製載入宏信息
技巧133定製載入宏的選單和工具列
技巧134定製打開Excel文檔時的啟動界面
技巧135載入宏中工作表的妙用
第四篇 互動式設計
第8章 使用訊息框
技巧136顯示簡單的信息提示
技巧137定製個性化的訊息框
技巧138獲得訊息框的返回值
技巧139在訊息框中排版
技巧140對齊訊息框中顯示的信息
技巧141自動關閉的訊息框
第9章 簡單的數據輸入
技巧142為用戶提供簡單的輸入框
技巧143防止用戶在輸入框中輸入錯誤信息
技巧144使用對話框獲取區域地址
技巧145打造更安全的密碼輸入界面
第10章 內置對話框
技巧146活用Excel的內置對話框
技巧147獲取用戶選定檔案的檔案名稱
技巧148使用“另外儲存為”對話框備份檔案
第11章 選單和工具列
技巧149自定義Excel選單欄
技巧150創建圖表自定義選單
技巧151定製右鍵快捷選單
技巧152創建自定義工具列
技巧153為工具列按鈕添加自定義圖示
技巧154自定義工作簿標題和圖示
技巧155禁止工具列上的“鍵入需要幫助的問題”下拉框
技巧156禁用工具列的自定義功能
技巧157恢復Excel的選單和工具列
第12章 控制項的套用
技巧158遍歷控制項的多種方法
技巧159限制文本框的輸入
技巧160為文本框添加右鍵快捷選單
技巧161文本框自動輸入
技巧162自動選擇文本框內容
技巧163設定文本框的數據格式
技巧164將游標返回文本框中
技巧165在組合框和列表框中添加列表項
技巧166設定多列組合框和列表框
技巧167輸入時逐步地提示信息
技巧168去除列表框數據源的重複值和空格
技巧169使用代碼在工作表中添加控制項
技巧170使控制項跟隨活動單元格
技巧171使用Listview控制項顯示數據
技巧172使用TreeView控制項顯示層次
技巧173使用Spreadsheet控制項顯示數據
技巧174使用AniGif控制項顯示GIF動畫圖片
技巧175使用ShockwaveFlash控制項播放Flash檔案
技巧176解決微調框最小變動量小於1的問題
技巧177使標籤控制項文字垂直居中對齊
技巧178製作進度條
技巧179不列印工作表中的控制項
技巧180自動註冊新控制項
第13章 用戶窗體的套用
技巧181調用非模式用戶窗體
技巧182在用戶窗體標題欄上添加圖示
技巧183製作歡迎界面窗體
技巧184在用戶窗體標題欄上添加最大化和最小化按鈕
技巧185禁用用戶窗體標題欄的關閉按鈕
技巧186在用戶窗體框架中使用滾動條
技巧187製作年月選擇窗體
技巧188調整用戶窗體的顯示位置
技巧189在用戶窗體上顯示圖表
技巧190在用戶窗體運行時拖動控制項
技巧191使用自定義顏色設定用戶窗體顏色
第五篇 檔案系統操作
第14章 目錄和檔案操作
技巧192設定“打開”對話框的默認路徑和檔案名稱
技巧193判斷檔案或資料夾是否存在
技巧194順序搜尋檔案
技巧195獲取常用的系統路徑
技巧196靈活處理指定的檔案
技巧197操作資料夾
第15章 檔案的輸入輸出
技巧198讀取未打開的Excel檔案內容
技巧199判斷檔案是否處於鎖定狀態
技巧200讀寫文本檔案
技巧201讀寫二進制檔案
技巧202使用FileSystemObject對象
第六篇 資料庫套用
第16章 ADO套用
技巧203在SQL語句中快速插入變數
技巧204動態創建Access資料庫檔案
技巧205獲取資料庫所有表的名稱
技巧206動態建立數據表
技巧207添加主鍵
技巧208向表中添加欄位
技巧209向表中增加並更新記錄
技巧210批量刪除資料庫中的記錄
技巧211批量修改資料庫中的記錄
技巧212在資料庫中存儲相片
技巧213製作帶相片的學生證
技巧214從多重表中提取信息
技巧215Excel與Access資料庫互動
技巧216在資料庫中創建視圖
技巧217動態創建連結表
技巧218使用無表記錄集分析數據
技巧219記錄集的實體化操作
技巧220查詢文本檔案中的數據
技巧221輕鬆導入VFP數據表
技巧222有用的交叉表查詢
技巧223不打開工作簿獲取工作表的名稱
技巧224在數組中存儲查詢結果
技巧225使用內、外連線實現欄位配對
技巧226複雜的多類型表內連線關聯查詢
技巧227生成各種統計報表
第七篇 高級編程
第17章 Excel與Internet
技巧228創建和打開超連結
技巧229映射網路驅動器
技巧230獲取外網和本地IP位址
技巧231使用LotusNotes傳送E—mail
技巧232了解HTML及DOM對象
技巧233製作簡易的網頁瀏覽器
技巧234自動登錄到網頁
技巧235網頁查詢及下載
技巧236使用QueryTable下載網頁數據
第18章 Excel操作XML
技巧237快速創建XML檔案
技巧238轉換MDB檔案為XML檔案
技巧239定製自己的ExcelRSS閱讀器
第19章 操作其他Office應用程式
技巧240透視前期綁定與後期綁定技術
技巧241將電子表格數據通過Outlook郵件傳送
技巧242將電子表格數據輸出到Word新文檔
技巧243將電子表格數據輸出到PowerPoint演示稿
第20章 使用類模組
技巧244子類化實現控制項數組
技巧245捕獲包含公式的單元格的值的改變
技巧246設定類的默認成員
技巧247實現可列舉的類成員
技巧248實現用戶窗體選單
技巧249構建多態類
第21章 VBE相關操作
技巧250判斷指定工作簿中是否包含宏代碼
技巧251快速刪除指定工作簿中的宏代碼
技巧252快速列出模組中的所有過程
技巧253自動添加模組和過程
技巧254建立事件過程的簡易方法
技巧255過程更新策略
技巧256自動添加用戶窗體及控制項
技巧257巧妙的VBE陷阱
技巧258檢索和設定工程引用
技巧259自動設定信任對VBE的訪問
技巧260輕鬆打開受密碼保護的項目
技巧261利用保護項目的兩把鎖
第八篇 代碼調試及最佳化
第22章 代碼調試
技巧262斷點調試
技巧263使用Debug對象
技巧264使用“立即視窗”
技巧265使用“本地視窗”
技巧266使用“監視視窗”
第23章 錯誤處理
技巧267捕捉錯誤
技巧268處理錯誤
技巧269退出錯誤處理過程
技巧270生成錯誤
技巧271錯誤處理的層次
技巧272強制聲明變數
第24章 代碼最佳化
技巧273使用工作表函式或方法
技巧274減少對象的激活或選擇
技巧275避免使用Variant類型
技巧276減少“.”的數量
技巧277用數組代替Range
技巧278讓代碼“專注”執行
技巧279表示單元格、區域或其他集合對象的方法
附錄
附錄A VBA函式參考
附錄B Excel工作表函式參考
附錄C 規範與限制
附錄D Excel相關的網站推薦
附錄E 光碟內容介紹

相關詞條

熱門詞條

聯絡我們