-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
10/8 新書到! 10/1 新書到! 9/24 新書到! 9/18 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

完全手冊Excel VBA典型實例大全——通過368個例子掌握

( 簡體 字)
作者:伍云輝編著類別:1. -> Office -> OFFICE -> EXCEL
譯者:
出版社:電子工業出版社完全手冊Excel VBA典型實例大全——通過368個例子掌握 3dWoo書號: 13850
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:8/1/2008
頁數:527
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787121066450
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書使用368個實例詳細介紹了Excel VBA的使用技巧,全書共分19章,分別介紹了宏的應用、VBE使用、程序控制流程、Range對象操作、Worksheet對象操作、Workbook對象操作、Application對象操作、Window對象操作巧、Chart對象操作、用戶界面設計、命令欄和功能區操作、Excel處理工作表數據、Excel處理數據庫、創建加載宏、文件和文件夾操作、文本文件操作、用Excel控制其他程序、VBE工程實用操作和VBA程序調試優化。
為方便讀者學習,本書附有光盤,光盤中包含了書中的實例文件。本書實例包含了Excel VBA各方面的知識,結構上由淺入深,可使讀者快速入門。適合需要用Excel解決復雜問題,或者準備利用Excel VBA技術開發Excel應用程序的讀者,也適合大中專院校的學生閱讀,還可作為VBA的培訓教材。
目錄:

第1章 宏的應用技巧
宏是一個VBA程序,通過宏可以完成枯燥的、頻繁的重復性工作。本章的實例分別介紹在Excel 2003、Excel 2007中錄制宏、使用Visual Basic代碼創建宏的方法,最后還以實例演示運行宏和編輯宏的方法。
1.1 創建宏 1
例001 在Excel 2003中錄制宏 1
例002 打開Excel 2007的錄制宏功能 3
例003 在Excel 2007中錄制宏 4
例004 使用Visual Basic創建宏 5
1.2 管理宏 6
例005 運行宏 7
例006 編輯宏 8
第2章 VBE使用技巧
VBE(Visual Basic Editor)是編寫VBA代碼的工具,在上一章中曾使用VBE編輯宏代碼。本章的實例介紹了設置VBE操作環境、在VBE中管理工程代碼、使用VBE的輔助工具提高代碼輸入效率等方法。
2.1 設置VBE操作環境 10
例007 停靠VBE子窗口 10
例008 定制VBE環境 12
2.2 工程管理 13
例009 增加模塊 13
例010 刪除模塊 15
例011 導出模塊 16
例012 導入模塊 17
2.3 管理代碼 18
例013 屬性/方法列表 18
例014 常數列表 19
例015 參數信息 20
例016 自動完成關鍵字 21
第3章 程序控制流程技巧
結構化程序設計中使用的基本控制結構有3種:順序結構、選擇結構和循環結構。
本章以實例演示了VBA中這三種控制結構的控制語句,最后還介紹了在VBA中使用數組的方法。
3.1 常用輸入/輸出語句 23
例017 九九乘法表(Print方法的應用) 23
例018 輸入個人信息(Inputbox函數的應用) 24
例019 退出確認(Msgbox函數的應用) 25
3.2 分支結構 27
例020 突出顯示不及格學生 27
例021 從身份證號碼中提取性別 29
例022 評定成績等級 30
例023 計算個人所得稅 32
3.3 循環結構 34
例024 密碼驗證 34
例025 求最小公倍數和最大公約數 36
例026 輸出ASCII碼表 37
例027 計算選中區域數值之和 39
例028 換零錢法(多重循環) 40
3.4 使用數組 42
例029 數據排序 42
例030 彩票幸運號碼 44
例031 用數組填充單元格區域 46
第4章 Range對象操作技巧
用戶在使用Excel時,大部分時間都是在操作單元格中的數據,同樣地,在Excel中使用VBA編程時,也需要頻繁地引用單元格區域。本章實例介紹用VBA引用單元格、獲取單元格信息、操作單元格數據、設置單元格格式等內容。
4.1 獲取單元格的引用 48
例032 使用A1樣式引用單元格 48
例033 使用索引號引用單元格 49
例034 引用多個單元格區域 50
例035 合并單元格區域 51
例036 引用合并區域的子區域 52
例037 動態選中單元格區域 53
例038 引用相對其他單元格的單元格 54
例039 擴展單元格區域 55
例040 引用單元格交叉區域 56
例041 引用當前區域 57
例042 獲取已使用區域 58
例043 引用區域內的單元格 59
例044 設置標題行格式 61
例045 選取條件格式單元格 62
例046 選擇數據列末單元格 63
例047 獲取某列連續數據區域 64
例048 獲取多個不同長度的非連續列 65
例049 當前單元格的前后單元格 65
例050 獲取三維區域 66
4.2 獲取單元格信息 67
例051 獲取標題行和數據行 67
例052 獲取當前區域信息 68
例053 單元格區域是否有公式 69
例054 追蹤公式單元格 70
例055 獲取單元格地址 71
4.3 操作單元格 72
例056 合并相同值單元格 72
例057 刪除指定字符后的內容 73
例058 給單元格設置錯誤值 75
例059 活動單元格錯誤類型 76
例060 自動設置打印區域 77
例061 按設置長度換行 77
例062 選擇不含公式的單元格 79
例063 生成不重復隨機數 80
例064 拆分單元格 82
例065 添加超鏈接 83
例066 刪除超鏈接 84
例067 限制單元格移動范圍 85
例068 插入批注 86
例069 隱藏/顯示批注 87
例070 刪除批注 87
例071 復制單元格區域 88
例072 給單元格設置公式 90
例073 復制公式 90
例074 查找并填充空白單元格 91
例075 清除單元格 92
例076 刪除單元格區域 93
4.4 設置單元格格式 94
例077 按顏色統計單元格數量 94
例078 獲取單元格底紋和圖案 95
例079 設置頁眉為單元格值 96
例080 設置日期格式 97
例081 生成大寫金額 98
例082 格式化當前區域的數據 100
例083 設置自動套用格式 101
例084 突出顯示當前位置 101
例085 設置邊框線 103
例086 設置文本對齊格式 104
例087 單元格文本縮排 105
例088 設置文本方向 107
例089 設置自動換行格式 108
例090 設置縮小字體填充 108
例091 設置條件格式 109
例092 設置單元格圖案 111
例093 合并單元格 112
第5章 Worksheet對象操作技巧
Worksheet對象表示Excel工作簿中的工作表,Worksheet對象是Worksheets集合的成員。在VBA中,通過操作Worksheet對象和Worksheets集合對象,即可控制Excel的工作表。本章實例介紹了用VBA代碼操作工作表、操作工作表行和列、通過工作表事件控制工作表等內容。
5.1 控制工作表集合 114
例094 增加工作表 114
例095 窗體方式新增工作表 115
例096 窗體方式刪除工作表 118
例097 批量新建工作表 119
例098 獲取工作表數 120
例099 循環激活工作表 121
例100 選擇工作表 121
例101 選取前一個工作表/后一個工作表 122
例102 選中工作表的名稱 123
例103 保護工作表 124
例104 撤銷工作表的保護 126
例105 判斷工作表是否存在 127
例106 工作表排序 129
例107 復制工作表 130
例108 移動工作表 131
例109 刪除工作表 132
例110 刪除空工作表 133
例111 密碼控制刪除工作表 134
例112 隱藏/顯示工作表 135
例113 工作表移至最前/最后 136
例114 工作表打印頁數 137
例115 重命名工作表 138
例116 設置工作表標簽顏色 140
例117 導出工作表 141
5.2 操作工作表的行和列 144
例118 刪除空行 144
例119 插入行 145
例120 插入多行 146
例121 插入列 147
例122 隱藏/顯示行 148
例123 隱藏/顯示列 149
例124 設置行高 149
例125 設置列寬 151
5.3 操作工作表 152
例126 合并工作表數據 152
例127 工作表是否被保護 153
例128 制作工作表目錄 154
例129 刪除圖片 155
例130 修改工作表的代碼名 156
5.4 控制工作表事件 158
例131 為輸入數據的單元格添加批注 158
例132 自動填充相同值 159
例133 記錄同一單元格多次輸入值 160
例134 禁止選中某個區域 161
例135 禁止輸入相同數據 162
例136 設置滾動區域 163
例137 自動添加邊框線 164
例138 限制在數據區域下一行輸入數據 165
例139 增加快捷菜單 166
例140 限制選擇其他工作表 168
例141 自動隱藏工作表 169
例142 將原數據作批注 170
例143 輸入編碼 171
第6章 Workbook對象操作技巧
Workbook對象表示Excel工作簿,Workbooks集合對象表示Excel中所有打開的工作簿。本章實例介紹VBA控制工作簿的方法,包括對工作簿集合和工作簿的操作、通過工作簿事件控制工作簿的操作。
6.1 操作工作簿集合 173
例144 批量新建工作簿 173
例145 設置背景音樂 174
例146 打開工作簿 176
例147 保存工作簿 177
例148 更名保存工作簿 178
例149 將工作簿保存為Web頁 180
例150 打開文本文件 181
例151 設置工作簿密碼 182
例152 保護工作簿 184
例153 查看文檔屬性 185
例154 處理命名單元格區域 187
例155 判斷工作簿是否存在 190
例156 判斷工作簿是否打開 191
例157 備份工作簿 192
例158 獲取關閉工作簿中的值(方法1) 194
例159 獲取關閉工作簿中的值(方法2) 196
例160 多工作簿數據合并 197
6.2 控制工作簿事件 199
例161 自動打開關聯工作簿 199
例162 禁止拖動單元格 200
例163 設置新增工作表為固定名稱 201
例164 退出前強制保存工作簿 202
例165 限制打印 203
例166 限制保存工作簿 204
例167 限制工作簿使用次數 205
例168 限制工作簿使用時間 207
例169 設置應用程序標題 207
例170 根據密碼打開工作簿 209
例171 打開工作簿禁用宏 210
例172 用VBA刪除宏代碼 212
第7章 Application對象操作技巧
Application對象代表整個Excel應用程序,使用Application對象可控制應用程序范圍的設置和選項。本章實例介紹使用VBA,通過Application對象自定義Excel外觀、設置Excel操作選項、控制Excel應用程序,以及通過Application對象的OnTime方法和OnKey方法響應用戶操作的內容。
7.1 自定義Excel外觀 214
例173 顯示/關閉編輯欄 214
例174 設置狀態欄 215
例175 控制鼠標指針形狀 217
例176 全屏幕顯示 218
例177 最大化Excel窗口 219
例178 查詢計算機信息 219
7.2 設置Excel操作選項 220
例179 關閉屏幕刷新 220
例180 禁止彈出警告信息 222
例181 復制/剪切模式 223
例182 獲取系統路徑 224
7.3 控制應用程序 225
例183 激活Microsoft應用程序 225
例184 控制最近使用文檔 226
例185 文件選擇器 228
例186 快速跳轉 230
例187 激活Excel 2007的功能區選項卡 232
7.4 Application對象事件處理 234
例188 工作表上顯示時鐘 234
例189 整點報時 235
例190 自定義功能鍵 236
第8章 Window對象操作技巧
Window對象代表一個窗口,許多工作表特征(如滾動條和標尺)實際上是窗口的屬性。本章實例介紹用VBA控制窗口的方法,包括通過Window對象的屬性和方法創建、拆分窗口、設置窗口大小、顯示比例、控制窗口顯示狀態等。
8.1 控制窗口 238
例191 創建窗口 238
例192 調整窗口大小 239
例193 獲取窗口狀態 242
例194 拆分窗格 243
例195 并排比較窗口 244
例196 排列窗口 245
例197 窗口顯示比例 246
8.2 控制工作表的顯示選項 248
例198 工作簿顯示選項 248
例199 工作表顯示選項 249
例200 工作表網格線 250
例201 獲取指定窗口選中的信息 252
第9章 Chart對象操作技巧
在Excel中可以快速簡便地創建圖表。在程序中,通過VBA代碼也可方便地創建圖表。本章實例介紹用VBA創建圖表(包括嵌入式圖表)、控制圖表中的對象、通過圖表事件響應用戶操作等內容。
9.1 創建圖表 254
例202 創建圖表工作表 254
例203 創建嵌入圖表 255
例204 轉換圖表類型 257
例205 刪除圖表 258
9.2 控制圖表對象 260
例206 獲取嵌入圖表的名稱 260
例207 獲取圖表標題信息 260
例208 獲取圖例信息 262
例209 獲取圖表坐標軸信息 263
例210 獲取圖表的系列信息 264
例211 判斷工作表的類型 265
例212 重排嵌入圖表 266
例213 調整圖表的數據源 268
例214 為圖表添加陰影 269
例215 顯示數據標簽 271
例216 將圖表保存為圖片 273
例217 設置圖表顏色 274
例218 按值顯示顏色 276
例219 修改嵌入圖表外形尺寸 277
例220 修改圖表標題 279
例221 修改坐標軸 280
例222 圖表插入到Word文檔 282
9.3 圖表事件 283
例223 激活圖表工作表 283
例224 顯示圖表各子對象名稱 284
例225 捕獲嵌入圖表事件 285
第10章 用戶界面設計技巧
在Excel中,用戶大部分時間是在工作表中進行操作。在Excel中,也可以設計用戶窗體,用戶直接在窗體上進行操作,而將工作表作為保存數據的地方。本章實例介紹在VBA中調用Excel內置對話框、在VBE中創建自定義窗體等內容。
10.1 使用內置對話框 288
例226 顯示打開對話框(使用GetOpenFilename方法) 288
例227 顯示保存文件對話框(使用GetSaveAsFilename方法) 290
例228 顯示內置對話框 291
例229 用VBA調用Excel 2007功能區功能 293
10.2 創建自定義窗體 294
例230 制作Splash窗口 294
例231 控制窗體顯示 295
例232 列表框間移動數據 297
例233 通過窗體向工作表添加數據 302
例234 制作多頁窗體——報名登記 305
例235 通過窗體設置單元格格式 307
例236 用窗體控制工作表顯示比例 308
例237 調色板窗體 311
例238 在窗體中顯示圖表 312
例239 制作向導窗體 314
例240 拖動窗體上的控件 317
例241 制作交通信號燈 318
例242 制作進度條 320
第11章 命令欄和功能區操作技巧
在Excel 2007中,以新的功能區取代了以前版本的命令欄(包括菜單欄和工具欄)。本章實例分別介紹了用VBA控制Excel 2003以前版本的命令欄、用XML自定義Excel 2007功能區等內容。
11.1 控制命令欄 322
例243 顯示內置菜單和工具欄的ID 322
例244 創建自定義菜單 323
例245 刪除自定義菜單 325
例246 創建快捷菜單 326
例247 禁止工作表標簽快捷菜單 328
例248 屏蔽工作表標簽部分快捷菜單 329
11.2 Excel 2007的功能區 330
例249 創建功能區選項卡 330
例250 禁用Office按鈕的菜單 332
例251 在“Office按鈕”中新建菜單 333
例252 重定義“Office按鈕”菜單項功能 335
例253 為內置選項卡增加功能 336
第12章 Excel處理工作表數據技巧
通過Excel相關對象可對工作表中的數據進行操作,如處理單元格區域的公式、對數據進行查詢、排序、篩選等操作。本章實例介紹了用VBA處理公式,對數據進行查詢、排序、篩選等內容。
12.1 處理公式 339
例254 判斷單元格是否包含公式 339
例255 自動填充公式 340
例256 鎖定和隱藏公式 341
例257 將單元格公式轉換為數值 342
例258 刪除所有公式 343
例259 用VBA表示數組公式 345
12.2 數據查詢 346
例260 查找指定的值 346
例261 帶格式查找 349
例262 查找上一個/下一個數據 349
例263 代碼轉換 351
例264 模糊查詢 353
例265 網上查詢快件信息 354
例266 查詢基金信息 357
例267 查詢手機所在地 358
例268 使用字典查詢 360
12.3 數據排序 361
例269 用VBA代碼排序 362
例270 亂序排序 363
例271 自定義序列排序 364
例272 多關鍵字排序 366
例273 輸入數據自動排序 367
例274 數組排序 369
例275 使用Small和Large函數排序 370
例276 使用RANK函數排序 372
例277 姓名按筆畫排序 374
12.4 數據篩選 376
例278 用VBA進行簡單篩選 377
例279 用VBA進行高級篩選 378
例280 篩選非重復值 380
例281 取消篩選 381
第13章 Excel處理數據庫技巧
通過VBA代碼,可在Excel中訪問數據庫。本章實例介紹通過ADO訪問Excel工作簿中的數據、在Excel中處理Access數據庫(包括獲取、添加、修改、刪除記錄,創建Access數據)等內容。
13.1 用ADO訪問Excel工作表 383
例282 使用ADO連接數據庫 383
例283 從工作表中查詢數據 384
例284 使用ADO導出數據 386
例285 匯總數據 387
例286 不打開工作簿獲取工作表名稱 388
13.2 處理Access數據庫 390
例287 從Access中獲取數據 390
例288 添加數據到Access 391
例289 創建Access數據庫 393
例290 是否存在指定表 395
例291 列出數據庫的表名 396
例292 列出數據表的字段信息 398
例293 修改記錄 399
例294 刪除記錄 401
第14章 創建加載宏技巧
在Excel中,通過加載宏可以擴展功能,加載宏是為Excel提供自定義命令或自定義功能的補充程序。本章實例介紹了在Excel中通過VBA代碼創建Excel加載宏和COM加載宏的方法。
14.1 創建加載宏的方法 404
例295 創建Excel加載宏 404
例296 創建COM加載宏 408
例297 系統加載宏列表 413
14.2 常用加載宏示例 414
例298 時間提示 414
例299 大寫金額轉換 416
例300 計算個人所得稅 418
例301 加蓋公章 419
第15章 文件和文件夾操作技巧
通過VBA代碼可在Excel中操作文件。有兩種方式訪問操作文件和文件夾:一
是使用過程形式的VB訪問和操作方法,另一種是將文件系統作為對象的文件對象模型方式。本章實例介紹了用VB語句操作文件和文件夾、用FSO操作文件和文件夾的內容。
15.1 用VB語句操作文件和文件夾 422
例302 顯示指定文件夾的文件 422
例303 判斷文件(文件夾)是否存在 424
例304 新建文件夾 425
例305 復制文件 426
例306 重命名文件或文件夾 427
例307 刪除文件 429
例308 查看文件屬性 430
15.2 用FSO操作文件和文件夾 432
例309 判斷文件是否存在(FSO) 432
例310 分離文件名和擴展名 434
例311 新建和刪除文件夾(FSO) 435
例312 復制文件(FSO) 437
例313 復制文件夾(FSO) 439
例314 列出文件夾名稱 440
例315 顯示文件屬性 441
例316 刪除所有空文件夾 442
例317 顯示驅動器信息 444
第16章 文本文件操作技巧
上一章介紹了對文件進行復制、刪除之類的操作,更多的時候用戶還需要從文本文件中讀取數據,或向文本文件中寫入數據。本章實例介紹用VBA操作文本文件的內容,包括用VB語句操作文本文件和用FSO操作文本文件。
16.1 用VB語句操作文本文件 446
例318 創建文本文件 446
例319 讀取文本文件數據 448
例320 工作表保存為文本文件 450
例321 導出批注到文本文件 451
例322 從文本文件導入批注 453
16.2 用FSO操作文本文件 455
例323 創建文本文件(FSO) 455
例324 添加數據到文本文件(FSO) 456
例325 讀取文本文件數據(FSO) 458
第17章 用Excel控制其他程序技巧
在Excel中,通過VBA代碼可調用其他應用程序的功能。包括創建和打開Word文
檔、創建和打開幻燈片、發送和導入Outlook郵件等。另外,使用VBA提供的Shell函數還可打開Windows中的其他程序、打開控制面板對應的選項等。
17.1 控制Office應用程序 460
例326 打開Word文檔 460
例327 從Word文檔中獲取數據 462
例328 生成成績通知書 464
例329 在Excel中打開PPT 469
例330 在Excel中創建PPT 470
例331 使用SendMail發送郵件 473
例332 用Outlook發送郵件 474
例333 導入Outlook中的郵件 476
例334 保存Outlook中的附件 478
17.2 調用其他程序 479
例335 運行系統自帶程序 479
例336 在Excel中打開控制面板 481
第18章 VBE工程實用操作技巧
在第2章中介紹了VBE的使用方法。其實,VBE也包含一個對象模型,通過該對象模型可控制VBA工程的主要元素。本章實例介紹通過VBE對象模型,用VBA代碼添加或刪除模塊、創建用戶窗體、生成VBA代碼等內容。
18.1 顯示工程相關信息 483
例337 顯示工程信息 483
例338 列出工程所有組件 485
例339 顯示工作簿中VBA的過程名 486
例340 導出VBA過程代碼 488
例341 列出工程引用的外部庫 489
18.2 動態創建組件 490
例342 重命名組件 490
例343 導出/導入模塊代碼 492
例344 刪除指定子過程代碼 494
例345 查找代碼 496
例346 增加模塊 498
例347 增加類模塊 500
例348 控制VBE的子窗口 501
例349 工作表中動態增加按鈕 502
例350 創建動態用戶窗體 504
第19章 VBA程序調試優化技巧
Excel應用程序的順利完成,調試的過程是非常重要的。本章實例介紹Excel VBA調試程序的基本方法和VBA程序的優化技巧。
19.1 VBA程序調試技巧 507
例351 設置斷點 507
例352 使用本地窗口 508
例353 使用立即窗口 510
例354 單步執行 510
例355 運行選定部分代碼 512
例356 調用堆棧 513
例357 使用監視窗口 514
例358 使用條件編譯 515
例359 錯誤處理語句 517
19.2 VBA程序優化技巧 518
例360 使用VBA已有功能 518
例361 避免使用變體 520
例362 使用對象變量 521
例363 使用數組處理單元格 522
例364 檢查字符串是否為空 522
例365 優化循環體 523
例366 使用For Each循環 525
例367 關閉屏幕刷新 526
例368 使用內置函數 527
序: