Excel VBA基礎入門(第二版)

Excel VBA基礎入門(第二版)

《Excel VBA基礎入門(第二版)》是2016年2月人民郵電出版社出版的圖書,作者是趙志東。

基本介紹

  • 書名:Excel VBA基礎入門(第二版)
  • 作者:趙志東
  • ISBN:9787115262264
  • 頁數:274頁
  • 定價:39元
  • 出版社:人民郵電出版社
  • 出版時間:2016年2月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《Excel VBA基礎入門(第 二版)》在安排內容時,充分考慮到大多數初學者幾乎沒有編程基礎的實際情況,在文字表述方面儘量避開專業術語,用通俗易懂的語言,引導讀者進入Excel VBA的世界。從簡單的宏錄製、VBA編程環境的介紹,到各種Excel對象的操作與控制、自定義函式的製作,都進行了詳細的闡述,最後以人事管理系統為例介紹了Excel VBA的綜合開發。另外,隨書光碟中附帶教學視頻,可讓讀者更加直觀和輕鬆地學習Excel VBA。
《Excel VBA基礎入門(第 二版)》適合想提高辦公效率的公司職員,從事會計、審計、統計等工作的人員,以及財經專業的高校師生閱讀,還可以作為社會相關培訓的教材。

圖書目錄

第 1章 宏 1
1.1 認識宏 2
1.1.1 什麼是宏 2
1.1.2 宏的運行原理 2
1.1.3 宏的製作方法 3
1.2 錄製宏 4
1.3 執行宏 7
1.3.1 通過【宏】對話框執行宏 7
1.3.2 通過圖形執行宏 7
1.3.3 通過窗體按鈕執行宏 8
1.3.4 添加選單或工具列命令執行宏 9
1.4 載入宏 11
1.4.1 Excel提供的載入宏 11
1.4.2 其他來源提供的載入宏 12
1.4.3 錄製宏製作的載入宏 12
1.5 宏的數字簽名 13
1.5.1 數字簽名的前提條件 13
1.5.2 安裝數字簽名 14
1.6 錄製宏的實例套用 16
1.6.1 自動完成報表累計 16
1.累加宏的錄製和按鈕編輯 16
2.累加恢復宏的錄製和按鈕編輯 18
3.清空本月數據宏的錄製和按鈕編輯 18
1.6.2 自動完成高級篩選 19
1.按鈕設定過程 19
2.按鈕使用方法 21
1.7 小結 21
1.8 習題 21
第 2章 Excel VBA編輯環境 23
2.1 什麼是VBE 24
2.2 VBE基本結構 24
2.3 VBE工程視窗 25
2.3.1 Miscrosoft Excel對象 26
2.3.2 窗體 27
2.3.3 模組 27
1.添加模組 28
2.移除、導出和導入模組 28
2.3.4 類模組 29
2.4 VBE屬性視窗 29
2.5 VBE代碼視窗 31
2.5.1 代碼視窗的結構 32
1.對象列表框 33
2.過程列表框 33
3.程式分隔線 33
4.全模組視圖和過程視圖按鈕 33
5.邊界標識條 33
2.5.2 代碼視窗的特徵 34
1.自動調整關鍵字、屬性和方法的大小寫 34
2.自動在運算符之間插入空格 34
3.自動顯示成員列表 34
4.自動顯示參數信息 34
5.添加代碼注釋 34
6.長代碼語句換行 35
2.5.3 代碼運行結果測試 35
1.快捷鍵測試 35
2.工具列按鈕測試 35
2.6 小結 35
2.7 習題 36
第3章 Excel VBA程式及代碼結構 37
3.1 Excel VBA程式 38
3.1.1 過程程式 38
1.過程程式的添加 38
2.子過程程式 39
3.函式過程程式 42
3.1.2 事件程式 43
1.添加事件程式 43
2.事件程式的基本結構 44
3.事件程式中的自變數傳遞 45
3.2 Excel VBA代碼結構 46
3.2.1 對象、屬性和方法 47
1.對象 47
2.屬性 47
3.方法 48
3.2.2 運算符 49
3.2.3 常用語句 49
1.With語句 49
2.判斷結構語句 51
3.循環語句 53
4.錯誤轉移語句 55
3.2.4 變數的使用 56
1.變數的數據類型 57
2.強制聲明變數 58
3.變數的聲明方法 59
4.變數的生存期 60
3.2.5 函式的使用 61
1.使用VBA函式 61
2.調用工作表函式 61
3.自定義函式 62
3.3 小結 62
3.4 習題 62
第4章 控制工作簿 63
4.1 新建工作簿 64
4.1.1 新建空白工作簿 64
4.1.2 在指定位置新建工作簿 64
4.2 打開工作簿 65
4.2.1 打開指定工作簿 66
4.2.2 打開已保護的工作簿 67
4.2.3 判斷一個工作簿是否已經打開 67
4.2.4 編制簡易工作簿密碼破解程式 68
4.3 保存工作簿 71
4.3.1 保存修改後的結果 71
4.3.2 另外儲存為其他Excel檔案 71
1.指定路徑另外儲存為其他檔案 72
2.指定路徑備份檔案 72
3.指定路徑另外儲存並添加工作簿打開密碼 72
4.4 關閉工作簿 72
4.4.1 關閉所有工作簿 72
4.4.2 關閉指定工作簿 73
4.4.3 關閉前是否保存 73
1.關閉指定工作簿前保存 73
2.關閉指定工作簿不保存 73
3.關閉當前工作簿前保存 74
4.關閉當前工作簿不保存 74
4.5 工作簿常用事件及套用 74
4.5.1 打開工作簿時提示當前日期和時間 75
4.5.2 使關閉按鈕失效 75
4.5.3 禁止列印本檔案內容 76
4.5.4 禁止編輯工作簿中的所有單元格 77
4.6 小結 78
4.7 習題 78
第5章 控制工作表 79
5.1 插入工作表 80
5.1.1 插入指定數量工作表 80
1.插入單個空白工作表 80
2.插入多個空白工作表 80
5.1.2 指定位置插入工作表 80
1.在指定工作表前插入工作表 80
2.在指定工作表後插入工作表 81
3.在工作表最後位置插入工作表 81
4.在工作表**前位置插入工作表 81
5.1.3 插入工作表的命名 82
1.為插入的單個工作表命名 82
2.插入多個工作表並分別命名為1~12月 82
5.1.4 插入前判斷工作表是否存在 83
5.2 選取工作表 84
5.2.1 選取指定工作表和設定活動工作表 84
1.選取指定工作表 84
2.設定活動工作表 85
5.2.2 選取多個工作表 85
5.3 隱藏工作表 86
5.3.1 隱藏一個或多個工作表 86
1.隱藏一個工作表 86
2.取消一個工作表隱藏 87
3.隱藏多個工作表 87
4.一次取消工作簿內所有工作表隱藏 87
5.3.2 指定條件隱藏 87
5.4 移動和複製工作表 88
5.4.1 工作表在工作簿內移動或複製 88
1.移動到指定工作表之前 88
2.移動到指定工作表之後 88
3.複製到指定工作表之前 89
4.複製到指定工作表之後 89
5.4.2 移動或複製到其他工作簿 89
1.移動到新工作簿 89
2.複製到新工作簿 90
3.移動到指定工作簿 90
4.複製到指定工作簿 90
5.4.3 工作表分別保存為檔案 91
5.5 保護和刪除工作表 92
5.5.1 工作表的保護和解除保護 92
1.工作表的保護 92
2.工作表解除保護 92
3.一次為所有工作表添加保護 92
4.一次解除所有工作表保護 93
5.5.2 刪除指定工作表 93
5.6 工作表常用事件及套用 93
5.6.1 禁止查看指定工作表 94
5.6.2 指定區域密碼保護 95
5.7 小結 96
5.8 習題 96
第6章 控制單元格 97
6.1 單元格選取 98
6.1.1 選取全部單元格 98
6.1.2 選取單個單元格 99
1.Range表示單個單元格 99
2.Cells表示單個單元格 99
3.單元格表示的簡化方法 101
6.1.3 選取單元格區域 102
1.選取連續單元格區域 102
2.選取不連續單元格區域 104
6.1.4 選取行和列 105
1.單一行、列和連續行、列的選取 105
2.不連續行和列的選取 106
6.1.5 選取特定單元格 107
1.選取當前已使用的單元格 107
2.選取和指定單元格相鄰的區域 108
3.選取區域端點單元格 109
4.選取特定內容單元格 111
6.1.6 移動和改變單元格選取範圍 113
6.2 單元格內容輸入與輸出 113
6.2.1 常量的輸入與輸出 114
1.常量的輸入 114
2.常量的輸出 115
6.2.2 公式的輸入與輸出 115
1.公式的輸入 115
2.公式的輸出 117
6.3 單元格刪除與信息清除 117
6.3.1 單元格刪除 118
1.刪除後右側單元格左移 118
2.刪除後下方單元格上移 118
3.刪除單元格所在行 118
4.刪除單元格所在列 119
6.3.2 單元格信息清除 119
1.清除單元格全部信息 119
2.清除單元格格式 120
3.清除單元格內容 120
4.清除單元格批註 120
6.4 單元格的插入、隱藏 121
6.4.1 單元格的插入 121
1.在指定行和列前插入一個空行和空列 121
2.在指定行或列前插入多行和多列 122
3.指定位置插入單元格 122
6.4.2 單元格的隱藏 123
1.單元格整行和整列隱藏 123
2.單元格所在行和列的隱藏 124
6.5 單元格查找 124
6.5.1 使用Find方法進行查找 125
6.5.2 使用工作表函式進行查找 126
1.使用Match函式返回查找單元格位置 126
2.使用Vlookup函式返回查找的內容 126
6.5.3 使用循環進行查找 127
6.6 控制單元格綜合實例 128
6.6.1 自動填充公式 128
6.6.2 根據內容自動填充顏色 130
6.7 小結 132
6.8 習題 132
第7章 Excel對話框操作 133
7.1 利用MsgBox函式與程式對話 134
7.1.1 使用MsgBox對話框 134
1.簡單的信息提示 134
2.顯示程式的運行結果 134
7.1.2 提示內容 135
1.提示內容折行顯示 135
2.提示內容使用字元加變數 136
7.1.3 對話框按鈕 136
1.對話框按鈕的配置 136
2.程式回響單擊按鈕的動作 137
7.1.4 對話框提示圖示 139
7.1.5 對話框標題 140
7.1.6 刪除列時的提示 141
7.2 利用InputBox函式錄入 142
7.2.1 使用InputBox對話框 142
7.2.2 InputBox函式的參數設定 142
1.設定提示輸入信息 142
2.設定標題 143
3.設定默認輸入值 143
4.設定對話框的螢幕顯示位置 144
7.2.3 根據輸入的數字插入空行 144
7.3 調用Excel內置對話框 145
7.3.1 使用GetOpenFilename方法 145
7.3.2 使用Dialogs屬性 146
7.4 禁止Excel對話框 147
7.4.1 禁止是否更新連結對話框 148
7.4.2 禁止刪除工作表時是否刪除對話框 148
7.4.3 禁止關閉檔案時是否保存對話框 149
7.5 小結 150
7.6 習題 150
第8章 窗體與控制項 151
8.1 用戶窗體 152
8.1.1 插入、顯示與移除窗體 152
1.插入窗體 152
2.顯示窗體 153
3.關閉窗體 154
4.移除窗體 157
8.1.2 設定窗體特徵 157
1.窗體的名稱 157
2.窗體標題欄顯示文字 158
3.窗體的背景顏色與背景圖片 160
8.1.3 窗體事件 161
1.窗體彈出事件 161
2.窗體關閉事件 163
8.2 控制項插入與使用 165
8.2.1 認識控制項工具箱 165
8.2.2 從控制項工具箱中插入控制項 166
8.2.3 控制項的Tab鍵順序 167
8.3 控制項的公用屬性 168
8.3.1 控制項尺寸隨內容多少而改變 168
8.3.2 控制項背景顏色 168
8.3.3 控制項的文本提示 168
8.3.4 控制項是否可以操作 169
8.3.5 控制項顯示字型及字型顏色 170
8.3.6 窗體運行時控制項是否可見 170
8.4 控制項的公用事件 171
8.4.1 獲得焦點和失去焦點事件 171
1.獲得焦點事件 172
2.失去焦點事件 172
8.4.2 滑鼠事件 173
1.滑鼠按下和鬆開事件 173
2.滑鼠經過事件 175
8.5 常用控制項 176
8.5.1 標籤控制項 176
1.認識標籤控制項 176
2.標籤控制項功能 176
3.設定標籤背景透明 177
8.5.2 文本框控制項 178
1.認識文本框控制項 178
2.文本框控制項功能 179
3.文本框內容的自動換行 180
4.限制文本最大輸入長度 180
5.獲取文本框內容 180
6.創建密碼文本框 181
7.與旋轉按鈕結合使用 182
8.5.3 按鈕控制項 183
1.認識按鈕控制項 183
2.按鈕控制項的功能 183
3.按鈕圖示添加 184
8.5.4 列表框控制項 186
1.認識列表框控制項 186
2.列表框控制項功能 186
3.創建列表框和單元格關聯 186
4.向列表框中添加項目 187
5.從列表框中刪除選定項目 188
8.5.5 組合框控制項 189
1.認識組合框控制項 189
2.組合框控制項功能 189
3.輸入內容必須為列表項目內容 190
4.自動打開下拉列表 190
8.5.6 選項按鈕控制項 190
1.認識選項按鈕控制項 190
2.選項按鈕控制項功能 190
3.多組選項選取 191
8.5.7 複選框控制項 193
1.認識複選框控制項 193
2.複選框控制項功能 193
8.5.8 圖像控制項 195
1.認識圖像控制項 195
2.圖像控制項功能 195
8.6 小結 197
8.7 習題 197
第9章 視窗、選單及工具列設計 199
9.1 修改視窗顯示和結構 200
9.1.1 修改程式標題 200
9.1.2 修改狀態欄顯示內容 200
9.1.3 修改視窗結構 201
1.隱藏工作表選單欄 202
2.隱藏【常用】工具列和【格式】工具列 202
3.隱藏和顯示編輯欄 202
4.隱藏狀態欄 203
5.隱藏行號和列標 203
6.隱藏滾動條 203
7.隱藏工作表標籤 203
9.2 選單欄、工具列的表示方法 204
9.2.1 表示所有的命令欄集合 204
9.2.2 表示具體的某個命令欄 204
1.用序號表示 204
2.用英文名稱表示 204
9.2.3 表示命令欄中的控制項集合 205
9.2.4 表示命令欄中的具體某個按鈕 205
1.用序號表示 206
2.用具體名稱表示 206
9.3 禁止選單欄、工具列、控制項和快捷鍵 207
9.3.1 禁止Excel選單及工具列 207
1.禁止自定義右鍵選單 207
2.禁止單元格右鍵選單 208
3.禁止行號或列標右鍵選單 208
4.禁止工作表標籤右鍵選單 209
9.3.2 禁止選單欄和工具列中的控制項 209
1.禁止【編輯】選單 209
2.禁止【編輯】選單中的【複製】命令 210
3.禁止【常用】工具列中的【複製】按鈕 211
4.禁止單元格右鍵選單中的【複製】命令 211
9.3.3 禁止Excel快捷鍵 211
1.禁止Ctrl+F組合鍵 213
2.禁止Alt+F11組合鍵 213
9.4 自定義選單欄、工具列及命令 213
9.4.1 自定義選單欄 214
1.添加和顯示選單欄 214
2.選單欄的命名 214
3.固定選單欄的顯示位置 215
9.4.2 自定義子選單 216
9.4.3 自定義控制項 218
1.在【編輯】選單中添加命令 218
2.在單元格右鍵選單中添加命令 218
3.在自定義工具列中添加命令 219
4.自定義控制項圖示設定 220
5.控制項分隔線設定 222
6.自定義控制項宏的指定 223
9.4.4 自定義選單、子選單及控制項的刪除 224
1.刪除指定選單、工具列 224
2.刪除指定命令 224
3.處理刪除自定義選單等引起的錯誤 224
9.5 小結 225
9.6 習題 226
第 10章 自定義函式的製作 227
10.1 認識自定義函式 228
10.1.1 在工作表公式中使用自定義函式 228
10.1.2 在其他程式中使用自定義函式 229
10.2 編寫自定義函式 230
10.2.1 自定義函式的代碼存放位置 230
10.2.2 自定義函式代碼的編制 231
10.2.3 添加自定義函式的說明 233
10.2.4 指定函式的類別 234
10.3 使用自定義函式 235
10.3.1 在其他Excel VBA代碼中使用 235
10.3.2 在工作表公式中使用 236
10.3.3 自定義函式的套用誤區 237
10.3.4 自定義函式的公用 237
10.4 小結 239
10.5 習題 239
第 11章 人事管理系統 241
11.1 系統登錄 242
11.1.1 功能演示 242
11.1.2 窗體及控制項設定 242
11.1.3 設定要點和難點 243
1.檔案打開時顯示登錄對話框 243
2.提取操作員列表 243
3.提取所選取操作員相應密碼並驗證 244
4.禁止使用窗體的關閉按鈕 246
5.退出系統登錄 247
11.2 操作界面設定 247
11.2.1 功能演示 247
11.2.2 調整視窗結構 248
1.隱藏視窗選項 248
2.顯示視窗選項 249
3.隱藏常用選單及工具列 249
4.顯示常用選單及工具列 250
11.2.3 背景圖片設定 250
11.2.4 添加自定義選單及命令 251
1.添加選單欄 251
2.編寫選單欄命令執行宏 253
11.2.5 添加自定義工具列及命令 255
1.添加工具列和命令 255
2.編寫工具列命令執行宏 257
11.2.6 打開檔案時界面初始化 258
11.2.7 工作簿間界面切換 259
1.當視窗切換到其他工作簿時 260
2.當視窗切換回系統視窗時 260
11.3 員工信息基本操作 261
11.3.1 【員工信息】對話框 261
1.打開【員工信息】對話框 261
2.添加【員工信息】對話框 261
11.3.2 員工資料添加 262
1.添加功能演示 262
2.添加下拉列表信息 263
3.身份證號長度自動檢測 265
4.編寫添加功能代碼 266
11.3.3 員工資料查詢 268
1.查詢功能演示 268
2.編寫查詢功能代碼 269
11.3.4 員工資料修改 271
1.功能演示 271
2.編寫修改功能代碼 271
11.3.5 刪除指定記錄 272
11.3.6 員工離職 273
11.4 員工信息篩選 274
11.5 小結 274
11.6 習題 274

熱門詞條

聯絡我們