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

盧啟生

  • 出版商: 清華大學
  • 出版日期: 2021-05-01
  • 定價: $654
  • 售價: 8.5$556
  • 語言: 簡體中文
  • 頁數: 440
  • 裝訂: 平裝
  • ISBN: 7302578222
  • ISBN-13: 9787302578222
  • 相關分類: Excel
  • 下單後立即進貨 (約2週~3週)

  • Excel 2019 VBA入門與應用(視頻教學版)-preview-1
  • Excel 2019 VBA入門與應用(視頻教學版)-preview-2
  • Excel 2019 VBA入門與應用(視頻教學版)-preview-3
Excel 2019 VBA入門與應用(視頻教學版)-preview-1

相關主題

商品描述

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

作者簡介

盧啟生,現任職於某運營商的高端策略優化項目高級工程師,擅長TF融合、MR提升、高負荷優化、VOLTE提升等無線網絡運行性能的短板評估,優化策略制定執行。
常年處理各類數據報表,掌握VBA、Python、Power Query等數據處理工具的使用,能很好地將傳統網絡優化與時下流行的大數據結合。
熟練掌握Office辦公軟件,有豐富的Excel應用經驗。
喜歡分享,致力於做一個數據科學路上的終身學習者、實踐者、分享者。

目錄大綱

第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 在Ecel 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 使用Ecel加載宏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 使用MsgBo函數輸出數據57
4.3.3 簡單實用的Print方法60
4.4 暫停和出程序的方法62
4.4.1 讓程序暫時停止一下——使用S語句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 Ecel的核心對象139
8.3.1 認識Ecel VBA的對像模型139
8.3.2 認識Ecel VBA的引用對象成員140
8.3.3 認識Ecel VBA的對象集合142

第9章 一切作的開始—使用頂層的Application對象145
9.1 對Ecel進行梳妝打扮145
9.1.1 改變Ecel窗口的位置145
9.1.2 設置Ecel窗口標題文字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 作Ecel 158
9.3.1 了解Ecel 158
9.3.2 對“近使用的工作簿”列表進行作159
9.3.3 設置保存自動恢復文件的時間間隔和保存位置161
9.3.4 使Ecel不顯示警告信息對話框162
9.3.5 設置新工作簿中工作表的個數163
9.3.6 為過程的啟動指定快捷鍵164
9.3.7 實現定時作165
9.3.8 出Ecel應用程序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