|
-- 會員 / 註冊 --
|
|
|
|
Excel VBA從入門到精通 ( 簡體 字) |
作者:韓加國 | 類別:1. -> Office -> OFFICE -> EXCEL |
譯者: |
出版社:化學工業出版社 | 3dWoo書號: 22775 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:8/1/2009 |
頁數:416 |
光碟數: |
|
站長推薦: |
印刷: | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787122058775 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書分為五篇,其中第一篇是VBA基礎知識篇,主要內容包括VBA的概念、宏和VBA開發環境;第二篇是VBA基礎語法篇,主要內容包括VBA語法基礎、VBA基礎語句、程序結構控制語句、過程、Sub與Function過程等;第三篇是Excel VBA對象篇,主要內容包括Excel VBA對象模型和應用程序對象、工作簿對象、工作表對象、單元格對象和圖表對象等;第四篇是VBA高級應用篇,主要內容包括自定義Excel 2007的用戶界面、工作表控件、界面設計、XML與VBA、加載宏和數據編程等;第五篇是綜合實例篇,主要講解了成績管理系統和日程安排表兩個綜合實例。. |
目錄:
第一篇 VBA基礎知識篇. 第1章 認識VBA 2 1.1 概述 2 1.1.1 VBA簡介 2 1.1.2 VBA在Excel中的應用 2 1.1.3 VBA與VB的關系 3 1.2 簡單VBA實例 3 1.3 VBA的學習方法 4 1.3.1 利用錄制宏學習VBA對象 4 1.3.2 利用網絡學習VBA 6 1.4 小結 6 第2章 宏及其應用 7 2.1 認識宏 7 2.1.1 宏的優點 7 2.1.2 宏的缺點 7 2.2 設置宏 8 2.2.1 宏的名稱.快捷鍵及說明 8 2.2.2 設置宏的保存位置 8 2.3 創建宏 9 2.3.1 理清宏操作步驟 9 2.3.2 錄制宏 10 2.4 編輯宏 11 2.4.1 分析宏代碼 11 2.4.2 清除宏冗余代碼 12 2.5 啟動宏 13 2.5.1 “宏”對話框啟動宏 13 2.5.2 快捷鍵啟動宏 14 2.5.3 按鈕與形狀啟動宏 14 2.5.4 自啟動宏 15 2.5.5 定時啟動宏 16 2.6 安全性設置 17 2.6.1 受信任的發布者 18 2.6.2 受信任位置 19 2.6.3 加載項 19 2.6.4 ActiveX設置 20 2.6.5 宏設置 21 2.6.6 消息欄 21 2.6.7 外部內容 22 2.7 小結 23 第3章 VBA開發環境 24 3.1 窗口 24 3.1.1 工程資源管理器窗口 25 3.1.2 代碼窗口 26 3.1.3 監視窗口 27 3.1.4 屬性窗口 27 3.1.5 立即窗口 28 3.1.6 本地窗口 29 3.1.7 對象瀏覽器 29 3.2 菜單 31 3.2.1 “視圖”菜單 31 3.2.2 “插入”菜單 33 3.2.3 “調試”菜單 35 3.2.4 “運行”菜單 36 3.2.5 “工具”菜單 37 3.3 小結 38 第二篇 VBA基礎語法篇 第4章 VBA語法基礎 40 4.1 常量與變量 40 4.1.1 常量 40 4.1.2 變量 42 4.2 數據類型 44 4.2.1 字符串型 45 4.2.2 字節型 46 4.2.3 整數型 46 4.2.4 長整數型 47 4.2.5 布爾型 47 4.2.6 小數型 47 4.2.7 貨幣型 48 4.2.8 單精度浮點型 48 4.2.9 雙精度浮點型 49 4.2.10 日期型 49 4.2.11 變體 50 4.2.12 自定義數據類型 52 4.2.13 枚舉類型 53 4.3 數組 53 4.3.1 聲明數組 53 4.3.2 使用數組 54 4.3.3 數組的基本操作 55 4.4 VBA運算符 57 4.4.1 算術運算符 57 4.4.2 關系運算符 58 4.4.3 連接運算符 58 4.4.4 邏輯運算符 59 4.4.5 運算符優先級別 60 4.5 小結 61 第5章 VBA語句 62 5.1 賦值語句 62 5.1.1 Let賦值語句 62 5.1.2 Set賦值語句 64 5.2 注釋語句 64 5.2.1 Rem注釋語句 65 5.2.2 單引號注釋 65 5.3 輸入輸出語句 66 5.3.1 InputBox函數——提示輸入內容 66 5.3.2 MsgBox函數——顯示信息 67 5.3.3 Debug.Print語句 69 5.4 暫停結束跳轉語句 70 5.4.1 Stop暫停語句 70 5.4.2 End結束語句 72 5.4.3 Exit結束語句 73 5.4.4 GoTo跳轉語句 74 5.5 語句輸入技巧 75 5.5.1 單語句多行輸入 75 5.5.2 多語句單行輸入 75 5.6 小結 76 第6章 程序結構控制語句 77 6.1 程序結構流程圖 77 6.1.1 常見流程圖圖形 77 6.1.2 基本結構流程圖 78 6.2 選擇結構語句 78 6.2.1 If-Then單行語句 78 6.2.2 If-Then多行語句 79 6.2.3 If-Then-Else語句 80 6.2.4 If-Then-ElseIf語句 81 6.2.5 Select Case多分支語句 82 6.3 循環結構語句 84 6.3.1 先條件Do-Loop循環 84 6.3.2 后條件Do-Loop循環 85 6.3.3 無條件Do-Loop循環 87 6.3.4 For-Next循環 88 6.3.5 For Each-Next循環 89 6.4 嵌套語句 90 6.4.1 選擇結構嵌套語句 91 6.4.2 循環結構嵌套語句 92 6.5 小結 93 第7章 過程 95 7.1 過程基礎知識 95 7.1.1 實參與形參 95 7.1.2 值傳遞與地址傳遞 96 7.1.3 可選參數 96 7.1.4 不定數量參數 98 7.1.5 過程的作用域 99 7.1.6 過程參數表 99 7.1.7 創建過程 100 7.2 過程的調用 101 7.2.1 模塊內調用 101 7.2.2 模塊間調用 101 7.2.3 過程嵌套與遞歸 102 7.3 小結 104 第8章 Sub與Function過程 105 8.1 Sub子過程 105 8.1.1 事件子過程 105 8.1.2 通用子過程 107 8.2 Function過程 109 8.2.1 Function過程定義格式 109 8.2.2 工作表Function函數 109 8.2.3 模塊Function函數 111 8.3 小結 112 第三篇 Excel VBA對象篇 第9章 Excel VBA對象模型和應用程序對象 114 9.1 Excel VBA對象模型簡介 114 9.1.1 認識Excel 2007 114 9.1.2 深入了解Excel 2007 VBA對象模型 115 9.2 Application對象 117 9.2.1 獲取當前活動對象 117 9.2.2 獲取對象的關聯信息 118 9.2.3 獲取對象類型 118 9.2.4 獲取或設置程序狀態 119 9.2.5 控制Excel 2007交互方式 123 9.2.6 了解Application的子對象 124 9.2.7 使用“打開”與“另存為”對話框 125 9.2.8 MacroOptions設置宏選項 127 9.2.9 OnKey與SendKeys方法 129 9.3 FileDialog與Dialogs對象 131 9.3.1 FileDialog文件對話框對象 132 9.3.2 Dialogs對話框集合對象 135 9.4 小結 137 第10章 工作簿對象 138 10.1 工作簿的屬性 138 10.1.1 設置工作簿的通用屬性 138 10.1.2 設置數字精度 139 10.1.3 設置工作簿密碼 140 10.1.4 訪問工作簿的內置屬性 140 10.1.5 返回工作簿用戶狀態信息 142 10.1.6 控制工作簿中的圖形顯示 143 10.2 工作簿的方法 145 10.2.1 依次激活所有工作簿 145 10.2.2 保存工作簿 146 10.2.3 判斷工作簿的狀態信息.. 148 10.2.4 創建名稱 149 10.3 工作簿的事件 150 10.3.1 Open事件——打開工作簿 151 10.3.2 Activate事件——激活工作簿 151 10.3.3 SheetActivate事件——激活工作表 152 10.3.4 NewSheet事件——添加新工作表 152 10.3.5 BeforeSave事件——保存工作簿之前 153 10.3.6 Deactivate事件——非活動狀態工作簿 153 10.3.7 BeforePrint事件——打印前 154 10.3.8 BeforeClose事件——關閉工作簿前 154 10.4 工作簿集合 155 10.4.1 工作簿集合的屬性 155 10.4.2 工作簿集合的方法 155 10.5 小結 157 第11章 工作表對象 158 11.1 工作表對象的屬性 158 11.1.1 遍歷工作簿中的工作表 158 11.1.2 限制單元格的移動范圍 159 11.1.3 工作表的行和列操作 159 11.1.4 隱藏或顯示工作表 160 11.1.5 設置工作表標簽 161 11.1.6 確定打印頁數 162 11.2 工作表對象的方法 162 11.2.1 移動或復制工作表 162 11.2.2 刪除工作表 163 11.2.3 保護工作表和解除工作表的保護 164 11.2.4 判斷一個工作表是否存在 166 11.3 工作表對象的事件 166 11.3.1 Change事件——更改事件 167 11.3.2 SelectionChange事件——區域選擇變化事件 168 11.3.3 BeforeRightClick事件——右擊 169 11.3.4 Calculate事件——重新計算 169 11.4 工作表集合 170 11.4.1 工作表集合的屬性 170 11.4.2 工作表集合的方法 170 11.5 小結 173 第12章 單元格對象 174 12.1 單元格區域的引用 174 12.1.1 通過Cells屬性引用單個單元格 174 12.1.2 通過Range屬性引用單元格區域 175 12.1.3 通過Offset屬性引用相對其他單元格的單元格 175 12.1.4 合并單元格區域 176 12.1.5 引用多個子區域的集合 176 12.1.6 擴展單元格區域 177 12.1.7 引用單元格交叉區域 177 12.1.8 引用當前區域 178 12.1.9 引用已使用區域 178 12.1.10 返回與指定類型和值匹配的所有單元格 178 12.2 單元格區域的選取 179 12.2.1 單元格區域的激活與選擇 179 12.2.2 計算選中單元格的數目 180 12.2.3 確定選中單元格區域的類型 181 12.2.4 有效地遍歷選中單元格區域 182 12.3 單元格區域的編輯 183 12.3.1 合并與拆分單元格 183 12.3.2 自動設置打印區域 184 12.3.3 給單元格設置公式 185 12.3.4 復制與移動單元格區域 186 12.3.5 刪除單元格 187 12.4 單元格區域格式的設置 187 12.4.1 設置自動套用樣式 188 12.4.2 設置條件格式 189 12.4.3 設置邊框線 191 12.4.4 設置文本對齊格式 191 12.4.5 設置自動換行格式 192 12.5 單元格區域公式的處理 192 12.5.1 判斷單元格是否包含公式 192 12.5.2 自動填充公式 193 12.5.3 鎖定和隱藏公式 194 12.5.4 將公式轉換為數值 195 12.6 單元格區域的數據查詢 195 12.6.1 查找指定的值 195 12.6.2 查找并定位單元格區域中的最大值 196 12.6.3 查詢特殊格式的單元格 197 12.6.4 模糊查詢 197 12.7 單元格區域的數據排序 198 12.8 小結 199 第13章 圖表對象 200 13.1 創建圖表 200 13.1.1 創建圖表工作表 200 13.1.2 創建嵌入式圖表 201 13.1.3 轉換圖表類型 202 13.1.4 刪除圖表 203 13.2 控制圖表對象 204 13.2.1 判斷當前選擇的圖表的類型 204 13.2.2 打印圖表 205 13.2.3 將圖表保存成圖片 205 13.2.4 使用數據標簽 206 13.3 圖表格式的設置 208 13.3.1 設置圖例信息 208 13.3.2 設置圖表坐標軸信息 209 13.3.3 為圖表添加陰影 210 13.3.4 設置圖表顏色 213 13.4 圖表事件 214 13.4.1 圖表工作表事件 215 13.4.2 嵌入式圖表事件 216 13.5 小結 218 第四篇 VBA高級應用篇 第14章 自定義Excel 2007的用戶界面 220 14.1 Excel 2007新界面介紹 220 14.1.1 功能區用戶界面 220 14.1.2 Office按鈕 221 14.1.3 向快速訪問工具欄添加命令 222 14.1.4 Excel 2007新界面與Ribbon 222 14.2 自定義菜單 223 14.2.1 使用VBA代碼訪問Excel的菜單 223 14.2.2 創建自定義菜單 225 14.2.3 創建快捷菜單 228 14.3 自定義功能區 229 14.3.1 使用記事本定制功能區選項卡 229 14.3.2 使用Microsoft Office 2007 Custom UI Editor修改UI 231 14.3.3 RibbonX和VBA 233 14.4 設置Office按鈕菜單 234 14.4.1 禁用“Office按鈕”菜單 234 14.4.2 在“Office按鈕”中新建菜單 234 14.5 小結 235 第15章 工作表控件 236 15.1 表單控件 236 15.1.1 按鈕控件 236 15.1.2 組合框和列表框 240 15.1.3 復選框和單選鈕 242 15.1.4 數值調節按鈕和滾動條 244 15.2 ActiveX控件 246 15.2.1 標簽.按鈕.切換按鈕和文本框 246 15.2.2 組合框和列表框 250 15.2.3 復選框和單選鈕 254 15.2.4 數值調節按鈕和滾動條 257 15.3 小結 259 第16章 界面設計 260 16.1 使用窗體控件入門 260 16.2 使用窗體 261 16.2.1 設置窗體屬性 263 16.2.2 使用窗體和控件的方法 267 16.2.3 窗體的事件 267 16.3 命令按鈕 270 16.3.1 命令按鈕的屬性 271 16.3.2 命令按鈕的方法和事件 272 16.4 文本框 272 16.4.1 文本框的屬性 272 16.4.2 文本框的方法和事件 274 16.5 單選鈕和復選框 275 16.5.1 單選鈕和復選框的屬性 275 16.5.2 單選鈕和復選框舉例 275 16.6 列表框與組合框 276 16.6.1 列表框與組合框的屬性 277 16.6.2 列表框與組合框的方法和事件 277 16.6.3 列表框與組合框舉例 278 16.7 其他控件 279 16.7.1 多頁控件 280 16.7.2 切換按鈕 280 16.7.3 圖像控件 281 16.8 自定義工具箱 281 16.8.1 添加或者刪除控件 281 16.8.2 添加控件組 282 16.8.3 為工具箱添加新標簽頁 282 16.9 小結 283 第17章 XML與VBA 284 17.1 Excel中使用XML 284 17.1.1 XML簡介 284 17.1.2 XML模式文件 285 17.1.3 加載XML文件 286 17.1.4 加載XML模式文件 291 17.1.5 使用VBA操作XML文件 295 17.2 DOM對象編程 297 17.2.1 創建和加載XML文檔 298 17.2.2 遍歷XML文檔 299 17.2.3 添加XML文檔元素 300 17.2.4 刪除XML文檔元素 302 17.2.5 修改XML文檔元素 303 17.3 小結 304 第18章 加載宏 305 18.1 標準加載宏 305 18.1.1 創建標準加載宏 305 18.1.2 安裝標準加載宏 306 18.2 標準加載宏示例 307 18.2.1 加載宏的功能 308 18.2.2 自定義工具欄界面 308 18.2.3 編寫回調函數 309 18.2.4 安裝加載宏 310 18.3 小結 311 第19章 數據庫編程 312 19.1 使用MS Query管理外部數據 312 19.1.1 了解MS Query 312 19.1.2 實例介紹 313 19.1.3 連接數據源 313 19.1.4 創建數據查詢 315 19.1.5 檢測數據查詢 317 19.2 ADO概述 318 19.2.1 引用ADO對象庫 318 19.2.2 ADO對象模型簡介 319 19.2.3 SQL簡介 319 19.3 Connection對象 320 19.3.1 Connection對象常用屬性 320 19.3.2 Connection對象常用方法 323 19.4 Recordset對象 325 19.4.1 CursorType與LockType 325 19.4.2 Recordset對象的常用屬性 326 19.4.3 Recordset對象的常用方法 327 19.5 Command對象 329 19.6 小結 330 第五篇 綜合實例篇 第20章 成績管理系統 332 20.1 編程思路 332 20.1.1 問題和需求分析 332 20.1.2 功能分析 333 20.2 表格設計 333 20.2.1 學生信息表的設計 333 20.2.2 學生分數表的設計 334 20.2.3 綜合統計表 335 20.3 錄入和更新功能設計 335 20.3.1 窗體的設計 335 20.3.2 錄入代碼設計 336 20.3.3 更新功能 339 20.4 簡單搜索功能 342 20.4.1 簡單搜索窗體設計 342 20.4.2 簡單搜索功能代碼設計 343 20.5 高級查詢功能 345 20.5.1 窗體設計 345 20.5.2 選項按鈕代碼的編寫 345 20.5.3 量化選型按鈕 348 20.5.4 編寫搜索函數 349 20.5.5 給“確定”按鈕編寫代碼 353 20.5.6 實現兩種查詢的切換 356 20.6 生成分數單 356 20.7 生成統計表 358 20.7.1 變量的規劃 358 20.7.2 人數統計 359 20.7.3 求班級和男女總分 360 20.7.4 完成數據項的錄入 362 20.7.5 將統計功能加載到控件中 363 20.8 構造主界面 366 20.9 小結 367 第21章 日程安排表 368 21.1 編程思路 368 21.1.1 問題和需求分析 368 21.1.2 功能分析 368 21.2 制作錄入界面 369 21.2.1 設計錄入界面 369 21.2.2 構建數據庫 370 21.2.3 錄入界面功能塊代碼的編寫 373 21.2.4 制作今日安排界面 382 21.2.5 主菜單界面設計 393 21.3 小結 395 附錄 VBA編程參考... 396
|
序: |
|