|
-- 會員 / 註冊 --
|
|
|
|
7天學會Excel VBA ( 簡體 字) |
作者:一線工作室 | 類別:1. -> Office -> OFFICE -> EXCEL |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 15438 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:9/1/2008 |
頁數:452 |
光碟數: |
|
站長推薦: |
印刷: | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787121066788 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書以快速幫助讀者掌握Excel VBA知識為目的,從WHAT、HOW、WHY三個方面全面地闡述Excel VBA的每一個知識點,本書內容安排從簡單的創建宏開始學習,逐步闡述VBA的重要應用知識,包括VBA編程基礎、SUB過程、function過程、事件和對象以及與數據庫之間的連接等知識,本書最后還給讀者準備了兩個實際的辦公中常用的案例(人事管理系統和固定資產的管理系統),本書從時間上為讀者進行知識點學習的合理安排,希望讀者都能快速、高效地實現“零起點”掌握VBA相關的技術知識。 本書適合不具有Excel或者編程的基礎知識、想學習VBA又不知道從何學起,以及想快速掌握VBA技術的人員,也適合那些想開發公司信息管理系統系統的人員。 |
目錄:第1篇 出海導航 第1章 VBA概述 1 1.1 VBA的誕生 2 1.2 VBA的優勢 2 1.2.1 基于Basic語言 2 1.2.2 輕松完成重復的任務 2 1.2.3 讓Excel作為數據展示平臺 3 第2章 宏 4 2.1 錄制宏 5 2.2 使用宏 8 2.3 編輯宏 9 2.4 宏和VBA 11 2.5 應用實例 12 2.5.1 錄制一個美化表格的宏 12 2.5.2 使用和編輯已經錄制好的宏 14 2.6 總結 14 第3章 VBA程序的編寫和運行 15 3.1 VBE編程環境 16 3.2 程序的運行與調試初步 25 3.2.1 編寫和運行程序 25 3.2.2 程序調試 27 3.3 應用實例 33 3.3.1 使用調試工具完成Excel表格數據格式的更改 33 3.4 總結 35 第2篇 揚帆起航 第4章 VBA基礎必備 36 4.1 程序 37 4.2 Basic語言 37 4.3 注釋 38 4.4 常量與變量 39 4.4.1 數據類型 39 4.4.2 聲明變量 41 4.4.3 靜態變量 42 4.4.4 變量的作用域 44 4.4.5 字符串變量 45 4.4.6 日期變量 46 4.4.7 對象變量 48 4.4.8 常量 48 4.5 數組 50 4.5.1 聲明數組 50 4.5.2 多維數組 52 4.5.3 數組引用 53 4.6 運算符與表達式 54 4.6.1 VBA的運算符 54 4.6.2 運算符優先級 55 4.6.3 表達式 56 4.7 控制執行 56 4.7.1 If… Then語句 57 4.7.2 Select… Case語句 58 4.7.3 GoTo語句 59 4.8 循環 61 4.8.1 For… Next循環 61 4.8.2 For Each…Next循環 62 4.8.3 While...Wend語句 64 4.8.4 Do…Loop循環 65 4.8.5 With語句 66 4.9 集合與字典 68 4.9.1 Collection對象 68 4.9.2 Dictionary對象 69 4.10 應用實例 71 4.10.1 用VBA計算工作表中奇數行的和 71 4.10.2 用VBA刪除重復值 72 4.11 總結 73 第5章 Sub過程 74 5.1 關于Sub的過程 75 5.1.1 聲明Sub過程 75 5.1.2 過程變量的作用域 76 5.2 調用Sub過程 77 5.3 向Sub過程傳遞參數 78 5.3.1 復制傳值 79 5.3.2 引用傳值 80 5.4 應用實例 80 5.4.1 用第三列顯示前兩列數據之和 80 5.4.2 用第一列顯示后兩列的積 81 5.5 總結 82 第6章 Function過程 83 6.1 與Sub過程對比 84 6.2 Function過程 85 6.2.1 聲明Function 過程 85 6.2.2 返回結果 88 6.3 調用Function過程 88 6.3.1 在程序中調用Function過程 88 6.3.2 在工作表中調用Function過程 90 6.4 向Function過程傳遞參數 91 6.4.1 參數 91 6.4.2 傳遞參數 93 6.5 過程的調試 95 6.6 使用結構化思維 96 6.6.1 重復的代碼 96 6.6.2 與重復代碼的斗爭 98 6.7 調用Windows API 100 6.8 應用實例 102 6.8.1 調用VBA中的Function 過程獲取自然數的平方和 102 6.8.2 Celsius 函數根據華氏溫度來計算攝氏溫度 103 6.9 總結 104 第3篇 乘風破浪 第7章 操作Excel 105 7.1 Excel的對象模型 106 7.2 Application對象 106 7.2.1 常用屬性 106 7.2.2 常用方法 110 7.3 Workbook對象 113 7.3.1 常用屬性 113 7.3.2 常用方法 120 7.4 Worksheet對象 126 7.4.1 常用屬性 126 7.4.2 常用方法 129 7.5 Range對象 134 7.5.1 常用屬性 134 7.5.2 常用方法 137 7.6 Chart對象 141 7.6.1 常用屬性 141 7.6.2 常用方法 144 7.7 應用實例 146 7.7.1 創建工作簿 146 7.7.2 文件對話框操作 148 7.8 總結 149 第8章 用戶窗體 150 8.1 用戶窗體的創建和移除 151 8.1.1 用戶窗體的創建 151 8.1.2 用戶窗體的移除 152 8.2 VBE的工具箱 153 8.2.1 初識工具箱 153 8.2.2 向工具箱中加入控件 155 8.3 繪制用戶窗體 156 8.3.1 簡單的設計 156 8.3.2 設置控件屬性 159 8.3.3 界面設計 161 8.3.4 最少驚訝原則 163 8.4 處理窗體的響應 164 8.4.1 讓用戶窗體“動起來” 164 8.4.2 與事件的第一次親密接觸 164 8.5 常用窗體控件 168 8.6 應用實例 175 8.6.1 應用實例1:設計員工信息輸入界面 175 8.6.2 應用實例2:設計密碼驗證窗口 179 8.7 總結 181 第9章 事件 182 9.1 理解事件 183 9.1.1 用“事件”的方式進行思考 183 9.1.2 事件的原理 183 9.1.3 VB與事件 184 9.2 編寫事件代碼 185 9.2.1 讓代碼與事件互動 185 9.2.2 創建自己的事件 188 9.2.3 禁用事件 190 9.3 用戶窗體的事件 192 9.4 Excel對象的常用事件 202 9.4.1 應用程序事件 202 9.4.2 工作簿級別事件 204 9.4.3 工作表級別事件 210 9.4.4 圖表事件 215 9.4.5 無對象關聯事件 216 9.5 應用實例 219 9.5.1 制作個性化啟動界面 219 9.6 總結 221 第10章 深入模塊與類模塊 222 10.1 模塊化思考 223 10.1.1 模塊概念 223 10.1.2 使用模塊 223 10.2 面向對象與類 226 10.2.1 面向過程 226 10.2.2 面向對象 226 10.2.3 類(Class) 227 10.2.4 對象(Object) 227 10.2.5 對象樹 227 10.2.6 VBA與面向對象 227 10.3 類模塊 227 10.3.1 創建類模塊 228 10.3.2 類的屬性 228 10.3.3 類的方法 230 10.3.4 使用類模塊 230 10.3.5 類模塊事件 231 10.4 應用實例 232 10.4.1 合理使用模塊 232 10.4.2 導入和導出CSV文件類 237 10.4.3 向CSVFile類中加入事件 243 10.5 總結 247 第11章 VBA與數據庫 248 11.1 數據庫技術 249 11.1.1 數據庫概述 249 11.1.2 常用數據庫 249 11.1.3 SQL語句 250 11.1.4 數據庫編程的基本模式 253 11.2 用DAO操作數據庫 254 11.2.1 連接數據庫 254 11.2.2 操作數據庫 256 11.3 用ADO操作數據庫 261 11.3.1 ADO 概述 261 11.3.2 ADO的對象模型 261 11.3.3 連接數據庫 265 11.3.4 操作數據庫 270 11.3.5 事務 276 11.4 用ADOX操作數據庫 277 11.4.1 ADOX基礎概述 277 11.4.2 ADOX的對象與集合 279 11.4.3 ADOX操作數據庫 280 11.5 應用實例 284 11.5.1 數據庫中表的添加字段 284 11.5.2 讀取數據庫信息 286 11.5.3 修改數據庫中表的字段類型 287 11.5.4 修改數據庫中的記錄信息 288 11.5.5 刪除數據庫中表的所有記錄 信息 289 11.5.6 向數據庫中添加信息 289 11.6 總結 290 第12章 文件操作 291 12.1 處理文件的基本思路 292 12.2 使用VBA的文件語句與過程 293 12.2.1 利用VBA語句來處理文件 293 12.2.2 利用VBA語句與過程來處理目錄 295 12.2.3 利用VBA命令處理文本文件 297 12.2.4 用VBA命令處理二進制文件 303 12.3 使用FileSearch對象 304 12.3.1 使用FileSearch對象的屬性與 方法 304 12.4 使用FileSystemObject對象 306 12.4.1 FileSystemObject的對象模型 306 12.4.2 FileSystemObject對象的方法 308 12.4.3 處理驅動器 310 12.4.4 處理文件夾 311 12.4.5 處理文件 313 12.5 應用實例 317 12.5.1 判斷文件是否存在 317 12.5.2 將文本文件中的數據讀入到Excel中然后輸出到另外一個文件 319 12.6 總結 320 第4篇 成功彼岸 第13章 高效VBA 321 13.1 優化前提 322 13.2 換一臺更快的機器 322 13.3 一些使用VBA進行編程的技巧 322 13.3.1 在事件處理代碼中關閉事件功能 322 13.3.2 關閉屏幕更新 323 13.3.3 使用With來引用對象 323 13.3.4 聲明對象變量 324 13.3.5 顯式聲明變量 324 13.4 使用Excel提供的功能 324 13.4.1 使用工作表函數 324 13.4.2 減少對象的激活和選擇 325 13.4.3 充分使用數組 326 13.5 優化與數據庫的操作 326 13.5.1 使用數據庫就是一種優化 326 13.5.2 只與數據庫做必要的交互 327 13.5.3 針對數據庫和查詢語句進行優化 328 13.6 總結 328 第14章 固定資產管理系統 329 14.1 固定資產管理概述 330 14.2 任務1:固定資產入庫登記 332 14.3 任務2:固定資產使用變更 340 14.4 任務3:用戶管理 350 第15章 綜合案例 354 15.1 人事管理系統 355 15.1.1 人事系統要做些什么 355 15.1.2 任務1:把員工記錄管理起來 358 15.1.3 任務2:管理員工的考勤 382 15.1.4 任務3:應該有個登錄界面 408 15.2 總結 413 附錄A VBA中常用數據類型 414 附錄B VBA程序設計中的常用語法和 說明 415 附錄C 運算符 429 附錄D 文檔約定 430 附錄E Visual Basic編輯器快捷鍵 431 |
序: |
|