Excel 2019 VBA入門與套用(視頻教學版)

Excel 2019 VBA入門與套用(視頻教學版)

《 Excel 2019 VBA入門與套用(視頻教學版)》是清華大學出版社出版的一本圖書,作者:盧啟生。

基本介紹

  • 中文名:Excel 2019 VBA入門與套用(視頻教學版)
  • 作者:盧啟生
  • 出版時間:2021年5月1日
  • 出版社:清華大學出版社
  • ISBN:9787302578222
  • 定價:109 元
內容簡介,作者簡介,目錄,

內容簡介

本書主要向讀者介紹Excel 2019 VBA程式設計的基礎知識,展示VBA數據處理的實戰技巧,幫助讀者快速從入門到精通。
全書共15章,內容涵蓋Excel的宏、Excel VBA的開發環境、VBA語言基礎、VBA的基本語句、VBA的語句結構、過程和函式的概念、對象的知識、常用對象的使用(包括Application對象、WorkBook對象、Range對象、WorkSheets對象、Chart對象和Shape對象)、工作表使用的技巧。本書最後提供了一個員工信息管理系統的綜合案例,可讓讀者綜合所學的知識進行一次套用開發實踐。隨書贈送下載資源,包括書中全部實例的操作視頻、源檔案和PPT檔案,讀者可隨時進行調用和學習。
本書適合Excel VBA編程初學者,以及希望提高Excel VBA編程能力的中級用戶閱讀,同時也適合高等院校和培訓機構相關專業的師生教學參考。

作者簡介

盧啟生,某運營商的高端策略最佳化項目高級工程師,常年處理各類數據報表,掌握VBA、Python、Power Query等數據處理工具的使用,熟練掌握Office辦公軟體,有豐富的Excel數據處理經驗,喜歡分享,致力於做一個數據科學路上的終身學習者、實踐者和分享者。著有圖書《Excel 2019從入門到精通(視頻教學版)》《Excel 2019 VBA入門與套用》。

目錄

第1章 VBA編程第一步 1
1.1 你知道什麼是VBE嗎 1
1.1.1 程式寫在哪裡 1
1.1.2 Visual Basic編輯器的界面 3
1.2 Visual Basic編輯器的構成 4
1.2.1 認識工程資源管理器 5
1.2.2 認識“屬性”視窗 6
1.2.3 認識“代碼”視窗 7
1.2.4 認識“立即視窗” 9
1.3 VBA代碼輸入其實很簡單 10
1.3.1 代碼視窗的使用 10
1.3.2 查詢對象的屬性和方法 12
1.3.3 在Excel 2019中獲得幫助 13
第2章 進入EXCEL VBA的世界 15
2.1 了解VBA的好工具——宏 15
2.1.1 認識宏 15
2.1.2 宏與VBA 17
2.2 讓宏方便運行 18
2.2.1 使用“宏”對話框運行宏 18
2.2.2 使用快捷鍵運行宏 19
2.2.3 使用對象運行宏 20
2.2.4 從快速訪問工具列運行宏 20
2.2.5 從選項卡運行宏 22
2.3 載入宏的套用 24
2.3.1 使用Excel載入宏 24
2.3.2 錄製載入宏 26
2.3.3 卸載載入宏 28
2.4 我的宏為什麼運行不了 29
2.4.1 讓你的宏更安全 29
2.4.2 對檔案進行限制 31
第3章 學習VBA,從零開始 32
3.1 了解VBA的數據類型 32
3.1.1 認識VBA基本數據類型 32
3.1.2 特殊的枚舉類型 34
3.1.3 數據類型是可以自定義的 35
3.2 存儲數據的容器:變數 36
3.2.1 使用變數的第一步:聲明變數 36
3.2.2 先聲明,再使用——強制聲明變數 37
3.2.3 變數的作用域 38
3.2.4 變數的生存周期 39
3.3 必不可少的常量 41
3.3.1 直接常量 41
3.3.2 符號常量 41
3.3.3 系統常量 42
3.4 VBA的運算符 43
3.4.1 進行計算的算術運算符 43
3.4.2 比較大小的比較運算符 44
3.4.3 進行邏輯運算的邏輯運算符 45
3.4.4 合併字元的連線運算符 45
3.4.5 應該先算什麼 46
3.5 大量數據的操作從數組開始 47
3.5.1 初識數組 47
3.5.2 聲明數組 48
3.5.3 隨心所欲的動態數組 49
第4章 編寫程式,從語句開始 51
4.1 編寫程式代碼的規則 51
4.1.1 編寫代碼必須遵循的原則 51
4.1.2 語句很長和很短怎么辦 52
4.2 最基本的語句——賦值和注釋語句 53
4.2.1 賦值語句 53
4.2.2 注釋語句 54
4.3 無須控制項,一樣互動 55
4.3.1 使用輸入對話框輸入數據 55
4.3.2 使用MsgBox函式輸出數據 57
4.3.3 簡單實用的Print方法 60
4.4 暫停和退出程式的方法 62
4.4.1 讓程式暫時停止一下——使用Stop語句 62
4.4.2 停止程式的運行——End語句 63
第5章 控制程式的流程——VBA的基本語句結構 66
5.1 VBA的分支結構 66
5.1.1 實現單一條件選擇 66
5.1.2 實現雙重條件選擇 69
5.1.3 實現多重選擇 71
5.1.4 特殊的多分支語句 72
5.2 使用循環結構 75
5.2.1 指定循環次數的循環 75
5.2.2 針對數組和對象集合的循環 78
5.2.3 先條件後循環 79
5.2.4 先循環後條件 82
5.3 結構也可以嵌套 84
5.3.1 分支結構的嵌套 84
5.3.2 循環結構的嵌套 85
5.4 如何找出程式中的錯誤 88
5.4.1 讓程式跳轉到指定位置 88
5.4.2 抓住程式中的錯誤 89
5.4.3 錯誤處理完了該怎么辦 92
第6章 Sub過程,VBA的基本程式單元 94
6.1 你知道過程是什麼嗎 94
6.1.1 過程放在哪裡 94
6.1.2 VBA包含哪些過程 96
6.2 使用Sub過程 97
6.2.1 如何創建Sub過程 97
6.2.2 過程間的互相調用 100
6.2.3 過程的作用域 102
6.3 你有我有全都有——傳遞參數 103
6.3.1 傳遞參數的兩種方式 103
6.3.2 數組也可以作為參數 106
6.3.3 參數沒有傳遞該怎么辦 107
6.3.4 參數的數量無法確定該怎么辦 109
第7章 調用函式 111
7.1 有了過程為什麼還要函式 111
7.2 調用函式 112
7.2.1 創建函式 112
7.2.2 調用函式 113
7.2.3 傳遞函式參數 115
7.2.4 在程式中調用工作表函式 117
7.3 調用內置函式 119
7.3.1 調用判斷函式 120
7.3.2 調用日期/時間函式 122
7.3.3 調用字元串函式 123
7.3.4 調用轉換函式 125
7.3.5 調用算術函式 126
第8章 使用對象 129
8.1 對象三要素 129
8.1.1 對象的屬性 129
8.1.2 對象的方法 131
8.1.3 對象事件 133
8.2 認識對象變數和對象數組 135
8.2.1 對象變數 135
8.2.2 對象數組 137
8.3 Excel的核心對象 139
8.3.1 認識Excel VBA的對象模型 139
8.3.2 認識Excel VBA的引用對象成員 140
8.3.3 認識Excel VBA的對象集合 142
第9章 一切操作的開始—使用最頂層的Application對象 145
9.1 對Excel進行梳妝打扮 145
9.1.1 改變Excel視窗的位置 145
9.1.2 設定Excel視窗標題文字 146
9.1.3 設定狀態欄和編輯欄 148
9.1.4 設定滑鼠指針形狀 150
9.2 對檔案進行操作 152
9.2.1 獲取檔案名稱 152
9.2.2 獲取檔案的保存位置 154
9.2.3 打開檔案 155
9.2.4 打開最近使用的文檔 156
9.3 操作Excel 158
9.3.1 了解Excel 158
9.3.2 對“最近使用的工作簿”列表進行操作 159
9.3.3 設定保存自動恢復檔案的時間間隔和保存位置 161
9.3.4 使Excel不顯示警告信息對話框 162
9.3.5 設定新工作簿中工作表的個數 163
9.3.6 為過程的啟動指定快捷鍵 164
9.3.7 實現定時操作 165
9.3.8 退出Excel應用程式 167
9.4 與單元格有關的操作 168
9.4.1 取消對單元格的複製或剪下操作 168
9.4.2 設定單元格的選擇方向 169
9.4.3 控制函式名稱列表的顯示 170
9.4.4 設定編輯欄的高度 171
9.4.5 控制浮動工具列的顯示 173
9.4.6 設定多執行緒計算 175
9.4.7 在工作表中快速選擇單元格 176
9.4.8 同時選擇多個單元格區域 177
9.5 使用對話框 178
9.5.1 使用內置對話框 179
9.5.2 使用輸入對話框 180
9.6 應用程式級的事件—Application事件 183
9.6.1 如何使用Application事件 183
9.6.2 激活工作表時觸發的事件 185
9.6.3 激活工作簿時觸發的事件 186
9.6.4 關閉工作簿時觸發的事件 187
9.6.5 在更改視窗大小時觸發的事件 188
第10章 使用WorkBook對象管理工作簿 190
10.1 認識工作簿 190
10.1.1 引用工作簿 190
10.1.2 判斷工作簿是否打開 192
10.1.3 判斷工作簿是否已經保存 193
10.1.4 獲取工作簿的屬性信息 194
10.1.5 獲取工作簿的名稱和完整路徑 196
10.2 操作工作簿 197
10.2.1 打開工作簿 197
10.2.2 保存工作簿 199
10.2.3 創建新的工作簿 202
10.2.4 關閉工作簿 203
10.2.5 為工作簿添加打開密碼 204
10.2.6 保護工作簿 205
10.2.7 將工作簿發布為PDF檔案 207
10.3 操作工作簿視窗 210
10.3.1 引用工作簿視窗 210
10.3.2 設定工作簿視窗的顯示狀態 211
10.3.3 設定工作簿視窗的顯示比例 213
10.3.4 讓單元格在工作簿視窗左上角顯示 215
10.3.5 設定格線線的顏色 216
10.3.6 拆分視窗並凍結窗格 217
10.4 使用工作簿事件 218
10.4.1 在打開工作簿時觸發的事件 219
10.4.2 在激活工作簿時執行程式 220
10.4.3 保存工作簿之前觸發的事件 221
10.4.4 關閉工作簿之前觸發的事件 222
10.4.5 工作簿處於非活動狀態時觸發的事件 224
10.4.6 新建工作表時觸發的事件 224
10.4.7 工作表被激活時觸發的事件 226
10.4.8 當工作表中單元格數據發生改變時觸發的事件 227
10.4.9 雙擊工作表時觸發的事件 227
10.4.10 右擊工作表時觸發的事件 229
第11章 使用WorkSheet對象操作工作表 230
11.1 名稱和索引號,引用的關鍵 230
11.1.1 使用索引號引用工作表 230
11.1.2 使用名稱引用工作簿 232
11.1.3 Sheets對象 233
11.2 操作工作表 235
11.2.1 新建工作表 235
11.2.2 刪除工作表 237
11.2.3 選擇工作表 239
11.2.4 複製工作表 240
11.2.5 移動工作表 242
11.2.6 保護工作表 244
11.2.7 列印工作表 246
11.2.8 隱藏工作表 248
11.3 工作表的事件 250
11.3.1 激活工作表時觸發的事件 250
11.3.2 單元格數據發生變化時觸發的事件 251
11.3.3 選擇區域發生變化時觸發的事件 253
11.3.4 重新計算時觸發的事件 254
11.3.5 雙擊工作表時觸發的事件 255
第12章 使用Range對象運算元據 257
12.1 獲取單元格對象 257
12.1.1 使用Range屬性實現引用 257
12.1.2 使用Cells屬性 261
12.1.3 引用行列 264
12.1.4 用偏移量來實現引用 265
12.1.5 縮放單元格區域 267
12.2 引用單元格區域 268
12.2.1 引用工作表的內容區域 268
12.2.2 獲取內容區域的開頭和結尾 271
12.2.3 引用多個非連續單元格區域 273
12.2.4 引用單元格區域的交叉區域 274
12.2.5 引用單元格區域中的不連續區域 275
12.3 設定單元格外觀 277
12.3.1 設定單元格框線 277
12.3.2 對單元格進行填充 282
12.3.3 設定單元格中文字格式 283
12.3.4 設定單元格的大小 285
12.3.5 使用自動套用格式 287
12.3.6 設定單元格數據格式 288
12.4 操作單元格 290
12.4.1 刪除單元格 290
12.4.2 插入單元格 292
12.4.3 複製和貼上操作 293
12.4.4 合併和拆分單元格 296
12.4.5 保護單元格 299
12.4.6 清除單元格內容 301
第13章 讓數據不再枯燥——使用Chart對象和Shape對象 303
13.1 找到需要的數據 303
13.1.1 查找特殊單元格 303
13.1.2 查找單個符合條件的數據 306
13.1.3 查找多個符合條件的數據 309
13.1.4 替換數據 311
13.1.5 查找具有特定格式的單元格 313
13.1.6 實現模糊查詢 315
13.1.7 調用內置函式 318
13.2 數據的排序 320
13.2.1 對數據進行排序 320
13.2.2 按照自定義序列排序 324
13.2.3 按照顏色排序 327
13.2.4 按照單元格中字元的長度排序 329
13.2.5 對同時包含數字和字母的單元格進行排序 331
13.3 數據的篩選 333
13.3.1 實現自動篩選 333
13.3.2 實現高級篩選 336
13.4 格式因條件而定 339
13.4.1 新建條件格式 339
13.4.2 標示最大和最小的N個值 342
13.4.3 標示大於平均值或小於平均值的數字 346
13.4.4 使用數據條 348
13.4.5 使用色階標示數據 351
13.4.6 使用圖示集標示數據 354
13.5 單元格特殊內容的輸入 359
13.5.1 使用公式 359
13.5.2 向單元格中插入超連結 361
13.5.3 向單元格添加批註 364
13.5.4 限制數據的輸入 366
第14章 工作表也可以是一張畫布 371
14.1 在工作表中使用圖形 371
14.1.1 圖形類型 371
14.1.2 如何添加圖形對象 375
14.1.3 如何使用藝術字 379
14.1.4 如何設定圖形的樣式 383
14.1.5 大小、位置和角度 386
14.2 使用圖表 389
14.2.1 如何引用圖表 389
14.2.2 如何創建圖表 390
14.2.3 對數據系列進行操作 395
14.2.4 設定圖表文字格式 398
14.2.5 對圖表區進行操作 400
14.2.6 設定繪圖區 402
14.2.7 設定坐標軸 404
14.2.8 為圖表添加趨勢線 407
14.2.9 導出圖表 410
14.2.10 轉換圖表類型 412
第15章 綜合案例——員工信息管理系統 415
15.1 製作思路 415
15.1.1 功能簡介 415
15.1.2 初始思路 416
15.2 案例製作步驟 416
15.2.1 製作信息表和主界面 416
15.2.2 實現新增員工功能 421
15.2.3 實現查詢 425
15.2.4 實現修改功能 429
15.2.5 對系統進行保護 431
15.2.6 為宏運行指定按鈕 433
15.3 系統功能測試 435
15.3.1 用戶登錄 435
15.3.2 添加新員工 436
15.3.3 查詢員工信息 438
15.3.4 顯示信息表和退出系統 439

相關詞條

熱門詞條

聯絡我們