征服Excel VBA:讓你工作效率倍增的239個實用技巧 ( 簡體 字) |
作者:吳永佩,成麗君 | 類別:1. -> Office -> OFFICE -> EXCEL |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 37757 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:3/1/2014 |
頁數:404 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 |
ISBN:9787121224645 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:在Excel中使用VBA可對電子表格進行定制,增強Excel的功能,從而減少在Excel中進行操作所需的工作量。 很多讀者學習了Excel VBA的知識后,仍然不能得心應手地編寫出自己需要的程序。究其原因,主要是因為大部分讀者都是非計算專業人員,對程序設計沒有深入地了解,特別是對Excel的對象模型總是很難理解,導致編寫程序時無從下手。針對這種情況,本書總結了用VBA開發Excel應用程序時的常用功能,精選了239個實例分別進行介紹。讀者可通過這些實例學習到Excel VBA的開發技巧,在實際工作中也可直接引用這些實例的代碼,減少開發應用程序的工作量。 本書特色 ● 案例實用:本書所選案例都是Excel VBA開發中的常用功能,讀者可直接使用。 ● 重點突出:使用Excel VBA開發應用程序時,最常用的是工作簿(Workbook)、工作表(Worksheet)、單元格區域(Range)等對象,本書使用了近百個實例介紹這三個對象的操作技巧。 ● 知識全面:本書包含了Excel VBA的絕大部分內容,不但有常用的Excel VBA實例,還介紹了COM加載宏的編寫、Excel 2007功能區定制、控制VBE工程等相關知識。 ● 關鍵技術介紹:對于每個實例,不只是給出代碼,而是在“關鍵技術”部分對實例涉及的知識點加以分析,幫助讀者理清思路,達到舉一反三的效果。 ● 以最新版本為平臺,兼容常用版本:本書實例在Excel 2013中調試通過,書中大部分插圖也是在Excel 2013中截取的。除Excel 2013的新增功能外,其他程序都可用于Excel 2007/XP/2010等不同的版本。 本書內容 本書分16章,共239個實例,各章內容簡介紹下。 第1章(4個實例),介紹在Excel中創建和管理宏的技巧。 第2章(10個實例),介紹VBE環境的定制、工程和代碼的管理等技巧。 第3章(15個實例),介紹Excel VBA中程序流程控制常用語句的使用技巧,包括輸入/輸出語句、分支結構、循環結構和數組應用等內容。 第4章(45個實例),介紹通過VBA操作單元格區域對象的技巧,包括獲取單元格的引用、獲取單元格信息、操作單元格和設置單元格格式等內容。 第5章(31個實例),介紹通過VBA操作工作表對象的技巧,包括控制工作表集合、操作工作表行和列、控制工作表事件等內容。 第6章(19個實例),介紹通過VBA操作工作簿對象的技巧,包括操作工作簿集合和控制工作簿事件等內容。 第7章(16個實例),介紹通過VBA控制Excel應用程序的技巧,包括自定義Excel外觀、設置Excel操作選項、控制應用程序和處理Application對象事件等內容。 第8章(10個實例),介紹用VBA代碼控制Excel窗口對象的技巧。 第9章(15個實例),介紹用VBA代碼控制圖表對象的技巧,包括創建、控制圖表、控制圖表事件等內容。 第10章(17個實例),介紹Excel VBA的用戶窗體設計技巧,包括使用內置對話框和創建自定義窗體等內容。 第11章(18個實例),介紹用VBA處理工作表數據的技巧,包括處理公式、數據查詢、數據排序和數據篩選等內容。 第12章(6個實例),介紹在Excel中用VBA代碼處理數據庫數據的技巧,包括以數據庫方式訪問Excel工作簿中的數據、Excel與Access數據交互等內容。 第13章(16個實例),介紹用VBA代碼操作文件夾和文件的技巧。 第14章(6個實例),介紹用VBA代碼操作文本文件的技巧,包括創建文本文件、讀取數據、寫入數據等內容。 第15章(7個實例),介紹用VBA控制Office應用程序、調用其他應用程序的技巧。 第16章(4個實例),介紹用VBA控制VBE工程的技巧。 讀者對象 本書要求讀者已經熟練使用Excel,并對Excel VBA有一定的基礎(沒有基礎的讀者也可以在閱讀本書的同時查詢Excel VBA的幫助,逐步掌握相關知識)。本書適合如下讀者閱讀: ● 有一定Excel基礎的愛好者 ● 行政辦公人員 ● 人力資源管理人員 ● 財務管理人員 ● 在校師生 ● 數據統計和分析人員 ● 企業和相關單位的培訓班學員
本書由吳永佩組織編寫,參與編寫的人員還有吳永佩、張燕、杜海梅、孟春燕、吳金艷、鮑凱、龐雁豪 、楊銳麗、鮑潔、王小龍、李亞杰、張彥梅、劉媛媛、李亞偉、張昆(張增強筆名),在此表示感謝。由于本書實例較多,調試環境的版本也很多,且作者水平和學識有限,書中難免有疏漏之處,敬請讀者批評、指正。
編 者 |
內容簡介:本書分16章共使用239個實例,詳細介紹了Excel VBA的使用技巧,主要內容包括:宏的應用技巧、VBE使用技巧、程序控制流程、Range對象操作、Worksheet對象操作、Workbook對象操作、Application對象操作、Window對象操作技巧、Chart對象操作、用戶界面設計、使用Excel處理工作表數據、使用Excel處理數據庫、文件和文件夾操作、文本文件操作、用Excel控制其他程序和VBE工程實用操作等。 |
目錄:第1章 宏的應用技巧 1 1.1 給一個學VBA的理由 1 例001 匯總銷售數據真恐怖,忙了一天還沒搞定 1 例002 VBA來幫忙,10分鐘的事 5 1.2 學VBA最簡單的方法 9 例003 怎樣得到想要的代碼:在Excel中錄制宏 9 例004 使用Visual Basic創建宏 10 第2章 VBE使用技巧 12 2.1 設置VBE操作環境 12 例005 停靠VBE子窗口 12 例006 定制VBE環境 15 2.2 工程管理 16 例007 增加模塊 17 例008 刪除模塊 18 例009 導出模塊 19 例010 導入模塊 22 2.3 管理代碼 23 例011 屬性/方法列表 23 例012 常數列表 24 例013 參數信息 25 例014 自動完成關鍵字 26 第3章 程序控制流程技巧 28 3.1 常用輸入/輸出語句 28 例015 九九乘法表(Print方法的應用) 28 例016 輸入個人信息(Inputbox函數的應用) 29 例017 退出確認(Msgbox函數的應用) 31 3.2 分支結構 33 例018 突出顯示不及格學生 33 例019 從身份證號碼中提取性別 36 例020 評定成績等級 37 例021 計算個人所得稅 39 3.3 循環結構 42 例022 密碼驗證 42 例023 求最小公倍數和最大公約數 43 例024 輸出ASCII碼表 45 例025 計算選中區域數值之和 47 例026 換零錢法(多重循環) 48 3.4 使用數組 51 例027 數據排序 51 例028 彩票幸運號碼 53 例029 用數組填充單元格區域 55 第4章 Range對象操作技巧 57 4.1 獲取單元格的引用 57 例030 使用A1樣式引用單元格 57 例031 使用索引號引用單元格 59 例032 引用多個單元格區域 60 例033 合并單元格區域 60 例034 引用合并區域的子區域 61 例035 動態選中單元格區域 63 例036 引用相對其他單元格的單元格 64 例037 擴展單元格區域 65 例038 引用單元格交叉區域 66 例039 引用當前區域 67 例040 獲取已使用區域 68 例041 引用區域內的單元格 69 例042 設置標題行格式 71 例043 選取條件格式單元格 71 例044 選擇數據列末單元格 73 例045 獲取某列連續數據區域 74 例046 獲取多個不同長度的非連續列 75 例047 當前單元格的前后單元格 76 例048 獲取三維區域 77 4.2 獲取單元格信息 78 例049 獲取標題行和數據行 78 例050 獲取當前區域信息 79 例051 單元格區域是否有公式 80 例052 追蹤公式單元格 81 例053 獲取單元格地址 82 4.3 操作單元格 83 例054 限制單元格移動范圍 83 例055 插入批注 84 例056 隱藏/顯示批注 85 例057 復制單元格區域 86 例058 給單元格設置公式 88 例059 復制公式 89 例060 查找并填充空白單元格 90 例061 清除單元格 90 例062 刪除單元格區域 92 4.4 設置單元格格式 93 例063 格式化當前區域的數據 93 例064 設置自動套用格式 94 例065 突出顯示當前位置 95 例066 設置邊框線 97 例067 設置文本對齊格式 98 例068 單元格文本縮排 99 例069 設置文本方向 100 例070 設置自動換行格式 101 例071 設置縮小字體填充 102 例072 設置條件格式 103 例073 設置單元格圖案 105 例074 合并單元格 106 第5章 Worksheet對象操作技巧 108 5.1 控制工作表集合 108 例075 增加工作表 108 例076 批量新建工作表 110 例077 獲取工作表數 111 例078 循環激活工作表 112 例079 選擇工作表 112 例080 選取前一個工作表/后一個工作表 113 例081 保護工作表 115 例082 撤銷工作表的保護 117 例083 判斷工作表是否存在 118 例084 工作表排序 120 例085 復制工作表 121 例086 移動工作表 122 例087 刪除工作表 123 例088 刪除空工作表 124 例089 隱藏/顯示工作表 125 例090 工作表打印頁數 127 例091 重命名工作表 128 例092 設置工作表標簽顏色 130 例093 導出工作表 131 5.2 操作工作表的行和列 135 例094 插入行 135 例095 插入多行 136 例096 插入列 137 例097 隱藏/顯示行 138 例098 隱藏/顯示列 139 例099 設置行高 140 例100 設置列寬 142 5.3 控制工作表事件 143 例101 設置滾動區域 143 例102 自動添加邊框線 144 例103 限制在數據區域下一行輸入數據 145 例104 增加快捷菜單 147 例105 限制選擇其他工作表 149 第6章 Workbook對象操作技巧 150 6.1 操作工作簿集合 150 例106 批量新建工作簿 150 例107 打開工作簿 152 例108 保存工作簿 153 例109 更名保存工作簿 154 例110 將工作簿保存為Web頁 157 例111 打開文本文件 158 例112 設置工作簿密碼 160 例113 保護工作簿 162 例114 查看文檔屬性 163 例115 處理命名單元格區域 166 例116 判斷工作簿是否存在 169 例117 判斷工作簿是否打開 170 例118 備份工作簿 171 例119 獲取關閉工作簿中的值 174 6.2 控制工作簿事件 175 例120 退出前強制保存工作簿 176 例121 限制打印 177 例122 限制保存工作簿 178 例123 限制工作簿使用時間 179 例124 設置應用程序標題 181 第7章 Application對象操作技巧 184 7.1 自定義Excel外觀 184 例125 顯示/關閉編輯欄 184 例126 設置狀態欄 186 例127 控制鼠標指針形狀 188 例128 全屏幕顯示 189 例129 最大化Excel窗口 190 例130 查詢計算機信息 191 7.2 設置Excel操作選項 192 例131 禁止彈出警告信息 192 例132 復制/剪切模式 193 例133 獲取系統路徑 194 7.3 控制應用程序 195 例134 激活Microsoft應用程序 195 例135 控制最近使用文檔 196 例136 文件選擇器 198 例137 快速跳轉 200 例138 激活Excel 2013的功能區選項卡 203 7.4 Application對象事件處理 205 例139 整點報時 205 例140 自定義功能鍵 207 第8章 Window對象操作技巧 209 8.1 控制窗口 209 例141 創建窗口 209 例142 獲取窗口狀態 211 例143 拆分窗格 212 例144 并排比較窗口 214 例145 排列窗口 215 例146 窗口顯示比例 217 8.2 控制工作表的顯示選項 218 例147 工作簿顯示選項 218 例148 工作表顯示選項 220 例149 工作表網格線 221 例150 獲取指定窗口選中的信息 223 第9章 Chart對象操作技巧 226 9.1 創建圖表 226 例151 創建圖表工作表 226 例152 創建嵌入圖表 228 例153 轉換圖表類型 229 例154 刪除圖表 231 9.2 控制圖表對象 233 例155 判斷工作表的類型 233 例156 重排嵌入圖表 234 例157 調整圖表的數據源 235 例158 為圖表添加陰影 237 例159 顯示數據標簽 239 例160 將圖表保存為圖片 241 例161 設置圖表顏色 242 例162 按值顯示顏色 244 9.3 圖表事件 245 例163 激活圖表工作表 245 例164 顯示圖表各子對象名稱 246 例165 捕獲嵌入圖表事件 248 第10章 用戶界面設計技巧 251 10.1 使用內置對話框 251 例166 顯示打開對話框(使用GetOpenFilename方法) 251 例167 顯示保存文件對話框(使用GetSaveAsFilename方法) 253 例168 顯示內置對話框 255 例169 用VBA調用Excel 2007功能區功能 257 10.2 創建自定義窗體 258 例170 制作Splash窗口 258 例171 控制窗體顯示 259 例172 列表框間移動數據 262 例173 通過窗體向工作表添加數據 267 例174 制作多頁窗體——報名登記 270 例175 通過窗體設置單元格格式 272 例176 用窗體控制工作表顯示比例 274 例177 調色板窗體 277 例178 在窗體中顯示圖表 279 例179 制作向導窗體 281 例180 拖動窗體上的控件 283 例181 制作交通信號燈 285 例182 制作進度條 287 第11章 Excel處理工作表數據技巧 289 11.1 處理公式 289 例183 判斷單元格是否包含公式 289 例184 自動填充公式 290 例185 鎖定和隱藏公式 292 例186 將單元格公式轉換為數值 293 11.2 數據查詢 294 例187 查找指定的值 294 例188 帶格式查找 296 例189 查找上一個/下一個數據 297 例190 代碼轉換 300 例191 模糊查詢 301 11.3 數據排序 303 例192 用VBA代碼排序 303 例193 亂序排序 305 例194 自定義序列排序 306 例195 多關鍵字排序 308 例196 輸入數據自動排序 309 11.4 數據篩選 310 例197 用VBA進行簡單篩選 310 例198 用VBA進行高級篩選 312 例199 篩選非重復值 314 例200 取消篩選 316 第12章 Excel處理數據庫技巧 317 12.1 用ADO訪問Excel工作表 317 例201 使用ADO連接數據庫 317 例202 從工作表中查詢數據 318 例203 匯總數據 320 12.2 處理數據庫中的數據 322 例204 從Access中獲取數據 322 例205 添加數據到Access 324 例206 創建Access數據庫 326 第13章 文件和文件夾操作技巧 328 13.1 用VB語句操作文件和文件夾 328 例207 顯示指定文件夾的文件 328 例208 判斷文件(文件夾)是否存在 330 例209 新建文件夾 331 例210 復制文件 332 例211 重命名文件或文件夾 334 例212 刪除文件 335 例213 查看文件屬性 337 13.2 用FSO操作文件和文件夾 339 例214 判斷文件是否存在(FSO) 339 例215 分離文件名和擴展名 341 例216 新建和刪除文件夾(FSO) 343 例217 復制文件(FSO) 345 例218 復制文件夾(FSO) 347 例219 列出文件夾名稱 348 例220 顯示文件屬性 349 例221 刪除所有的空文件夾 351 例222 顯示驅動器信息 353 第14章 文本文件操作技巧 356 14.1 用VB語句操作文本文件 356 例223 創建文本文件 356 例224 讀取文本文件數據 359 例225 工作表保存為文本文件 361 14.2 用FSO操作文本文件 362 例226 創建文本文件(FSO) 362 例227 添加數據到文本文件(FSO) 364 例228 讀取文本文件數據(FSO) 366 第15章 用Excel控制其他程序技巧 368 15.1 控制Office應用程序 368 例229 打開Word文檔 368 例230 從Word文檔中獲取數據 370 例231 生成成績通知書 372 例232 在Excel中打開PPT 376 例233 在Excel中創建PPT 378 15.2 調用其他程序 380 例234 運行系統自帶程序 380 例235 在Excel中打開控制面板 382 第16章 VBE工程實用操作技巧 385 例236 列出工程的所有組件 385 例237 顯示工作簿中VBA的過程名 387 例238 導出VBA過程代碼 389 例239 列出工程引用的外部庫 390 |
序: |