完全掌握ExcelVBA高效辦公超級手冊

完全掌握ExcelVBA高效辦公超級手冊

《完全掌握Excel VBA高效辦公超級手冊》是機械工業出版社出版的圖書,ISBN是9787111329305。

基本信息

內容簡介

本書從宏的學習開始介紹vba的環境及代碼功能,針對如何使用vba開發辦公套用系統給出了典型範例和詳盡的步驟。涉及的套用範例包括銷售數據分析、高效檔案處理、開發員工信息表、公司文檔資料管理、編制員工薪金管理系統、編制用戶許可權管理系統、編制文秘辦公管理系統、編制企業收支管理系統等。在講解過程中,力求剖析套用過程中的重點和難點,將日常辦公套用技巧融會貫通。本書配備全程多媒體教學光碟,大大降低學習難度。

本書從零起步,注重 vba在辦公中的高效套用,並及時解答學習中的困惑,任何人即使從來沒有學習過 vba編程,也可以輕鬆掌握。

目錄

前言

第 1章從宏開始學習 excel vba1

1.1 excel vba和宏概述 2

1.1.1 excel vba的主要用途 2

1.1.2如何學習excel vba2

1.1.3宏和宏錄製器 3

1.1.4添加“開發工具”選項卡 7

1.1.5保存帶宏的工作簿 8

1.1.6錄製宏的實例套用 8

1.2宏的運行與載入 15

1.2.1運行宏的幾種方式 15

1.2.2 excel提供的載入宏 17

1.2.3其他來源提供的載入宏 . 17

1.2.4自定義的載入宏 17

1.2.5 宏的安全性設定 . 18

1.3專家課堂(常見問題與解答) 20

第 2章 vba程式的編寫和運行 . 21

2.1認識vba的開發環境. 22

2.1.1 vba的啟動方式與操作界面 22

2.1.2工程視窗 23

.2.1.3 代碼視窗與用戶窗體 24

2.2認識vba的代碼與過程. 26

2.2.1 完成任務的過程程式 27

2.2.2執行指定任務的事件程式 . 31

2.2.3 對象、屬性和方法 37

2.2.4認識不同的運算符 . 38

2.2.5 vba中的常用語句 . 43

2.3變數的使用 59

2.3.1變數的數據類型 . 60

2.3.2強制聲明變數 61

2.3.3變數的聲明方法 . 61

2.4函式的使用 63

2.4.1 使用 vba函式 64

2.4.2調用工作表函式64

2.4.3自定義函式 . 65

2.5專家課堂(常見問題與解答) 66

第 3章 excel工作簿的相關操作 68

3.1新建與打開工作簿. 69

3.1.1新建空白工作簿 69

3.1.2新建僅包含一張工作表的工作簿 . 70

3.1.3 在指定位置新建工作簿 71

3.1.4打開指定工作簿 72

3.1.5打開設定保護的工作簿 72

3.1.6判斷一個工作簿是否已打開 . 73

3.2保存與關閉工作簿. 75

3.2.1保存對工作簿的更改 75

3.2.2將工作簿進行另外儲存 . 75

3.2.3對工作簿另外儲存並添加打開密碼 76

3.2.4關閉所有工作簿 . 76

3.2.5關閉指定位置的工作簿 77

3.2.6關閉前是否保存 77

3.3工作簿的實際套用. 78

3.3.1示例1:打開工作簿時提示當前日期和時間 78

3.3.2示例2:禁止列印工作簿中的檔案內容 79

3.3.3示例3:禁止編輯工作簿中的所有單元格 . 80

3.3.4示例4:禁止使用關閉按鈕 81

3.3.5示例5:查看工作簿的屬性 . 82

3.4專家課堂(常見問題與解答) 83

第 4章 excel工作表的相關操作 84

4.1 插入與選取工作表. 85

4.1.1 插入工作表 . 85

4.1.2 在指定位置插入工作表 86

4.1.3 插入前判斷工作表是否存在 87

4.1.4 選取指定工作表 88

4.1.5設定活動工作表89

4.1.6 選取多個工作表 89

4.2隱藏與刪除工作表. 90

4.2.1隱藏一個或多個工作表 90

4.2.2取消工作表的隱藏 . 92

4.2.3刪除指定的工作表 . 92

4.2.4刪除未選中的工作表 94

4.3移動與複製工作表. 94

4.3.1在工作簿內移動工作表 94

4.3.2在工作簿間移動工作表 95

4.3.3在工作簿內複製工作表 96

4.3.4在工作簿間複製工作表 96

4.3.5將工作表另外儲存為工作簿 97

4.4 保護工作表. 98

4.4.1 保護單個或所有工作表 98

4.4.2對工作表解除保護 . 98

4.5工作表的實際套用. 99

4.5.1示例1:禁止查看指定工作表 . 99

4.5.2示例2:指定區域密碼保護 100

4.5.3示例3:禁止更改工作表的名稱 101

4.5.4示例4:限制工作表的滾動區域 102

4.6專家課堂(常見問題與解答) 103

第 5章 excel單元格的相關操作. 104

5.1單元格的選取 . 105

5.1.1 選取全部單元格 105

5.1.2 選取單個單元格 106

5.1.3 選取單元格區域 108

5.1.4 選取特定單元格 111

5.1.5移動和改變單元格選取範圍 . 115

5.2 對單元格進行賦值 116

5.2.1直接賦值與引用 116

5.2.2利用公式賦值 . 116

5.2.3引用其他工作表中的單元格 . 117

5.2.4引用其他工作簿中的單元格 . 117

5.3單元格的輸入與輸出. 118

5.3.1 常量的輸入與輸出 118

5.3.2公式的輸入與輸出 119

5.4單元格的刪除與信息清除 121

5.4.1單元格刪除 121

5.4.2單元格信息清除 122

5.5單元格的插入、隱藏與查找 . 124

5.5.1單元格的插入 . 124

5.5.2單元格的隱藏 . 126

5.5.3單元格的查找 . 127

5.6 單元格的其他操作 130

5.6.1合併單元格 130

5.6.2設定單元格格式 132

5.7單元格綜合套用實例. 135

5.7.1示例1:實現公式填充功能 135

5.7.2示例2:統計單元格區域的數目 137

5.7.3示例3:確定單元格區域的數據類型 138

5.7.4示例4:突出顯示區域中的最大值 . 140

5.7.5示例5:根據內容自動填充顏色 141

5.8專家課堂(常見問題與解答) 143

第 6章控制工具與窗體工具 . 144

6.1對表格內容進行處理 145

6.1.1 實現英文名稱標準化 145

6.1.2轉換貨幣數字為中文形式 147

6.1.3 實現凍結窗格功能 150

6.2 對產品進行篩選與排序 151

6.2.1 實現產品自動篩選 151

6.2.2 實現產品自動排序 152

6.3 對產品信息進行管理. 153

6.3.1記錄單 . 153

6.3.2 vba程式代碼. 155

6.3.3 vba控制項 157

6.4 在用戶窗體中添加控制項 160

6.4.1用戶窗體 160

6.4.2控制項的插入與使用 165

6.4.3控制項的公用屬性 167

6.4.4控制項的公用事件 170

6.4.5 常用控制項 174

6.5專家課堂(常見問題與解答) 190

第 7章窗體控制項的實際套用 191

7.1 編制市場調查問卷192

7.1.1 調查問卷的說明文字 . 192

7.1.2 編輯單項選擇的調查內容 194

7.1.3 編輯下拉選項的調查內容 196

7.1.4 保護工作表 198

7.2匯總市場調查問卷結果 199

7.2.1為控制項創建單元格連結 199

7.2.2 實現自動記錄功能 201

7.3 統計分析市場調查問卷結果 . 204

7.3.1創建市場調查數據統計表 204

7.3.2 統計分析調查問卷結果 205

7.4專家課堂(常見問題與解答) 209

第 8章輕鬆學會自定義函式 210

8.1認識自定義函式. 211

8.1.1在工作表公式中使用自定義函式 211

8.1.2在其他程式中使用自定義函式 212

8.2 編寫自定義函式 213

8.2.1自定義函式代碼的存放位置 . 213

8.2.2自定義函式代碼的編制 214

8.2.3添加自定義函式的說明 215

8.2.4指定函式的類別 216

8.3使用自定義函式 217

8.3.1在其他excel vba代碼中使用 217

8.3.2在工作表公式中使用 . 218

8.3.3自定義函式的套用誤區 219

8.3.4自定義函式的公用 219

8.4自定義函式套用示例. 221

8.4.1示例1:計算個人調節稅的自定義函式 221

8.4.2示例2:計算獎金的自定義函式 223

8.4.3示例3:按顏色求和與計數 225

8.4.4示例4:將阿拉伯數字快速轉換成大寫形式 228

8.5專家課堂(常見問題與解答) 229

第 9章用 vba實現銷售數據分析 . 230

9.1銷售數據分析. 231

9.1.1商品庫存需求分析 231

9.1.2商品銷售情況分析 237

9.2 銷售明細清單分析 244

9.2.1 統計銷售明細清單 244

9.2.2分析銷售明細清單 246

9.3 銷售結果分析統計 253

9.3.1銷售業績評價 . 253

9.3.2利用統計函式匯總分析銷售數據 . 256

9.4專家課堂(常見問題與解答) 260

第 10章用 vba實現高效檔案處理 . 261

10.1 顯示檔案列表 262

10.1.1 使用 vba函式顯示檔案列表 262

10.1.2 使用 filesearch對象顯示檔案列表 266

10.2 將文本導入工作表 269

10.2.1將文本導入單元格 269

10.2.2將文本導入單元格區域 . 272

10.3 導出工作表中的內容 274

10.3.1導出到txt格式的檔案 274

10.3.2導出到html格式的檔案. 276

10.4記錄excel日誌 . 279

10.5 創建級聯選單管理工作簿 281

10.5.1創建管理工資數據的工作簿 281

10.5.2 編輯創建選單的vba代碼 282

10.5.3使用級聯選單管理多個工作簿 . 286

10.6 保護工作表 287

10.6.1 在excel中實現對工作表的保護 287

10.6.2 使用 excel vba實現對多個工作表的保護 288

10.7專家課堂(常見問題與解答). 296

第 11章用 vba開發員工信息表. 297

11.1 使用窗體錄入報表數據. 298

11.1.1創建用戶窗體 298

11.1.2窗體與工作簿的數據交換 301

11.2 管理員工數據報表 305

11.2.1生成員工工資條 . 305

11.2.2製作員工卡 309

11.2.3列印員工考核表 . 315

11.3 專家課堂(常見問題與解答). 317

第 12章用 vba實現公司文檔資料管理系統 318

12.1 讀者信息管理 319

12.1.1建立“讀者信息”工作表 319

12.1.2讀者信息數據管理 322

12.2文檔資料信息管理 328

12.2.1建立“文檔資料信息”工作表 . 328

12.2.2文檔資料信息管理 329

12.3借閱信息管理 334

12.3.1建立“借閱信息”工作表 335

12.3.2 實現借閱資料的功能 336

12.3.3 實現借閱資料查詢的功能 340

12.3.4 實現歸還資料的功能 341

12.4專家課堂(常見問題與解答). 346

第 13章用 vba編制員工薪金管理系統. 348

13.1設定“員工薪金管理”工作簿. 349

13.1.1 添加美觀的按鈕 . 349

13.1.2匯總考勤記錄 353

13.1.3計算員工薪金 356

13.2創建員工薪金管理窗體. 364

13.2.1創建“員工薪金查詢”窗體 364

13.2.2創建“查詢結果”窗體 . 369

13.2.3創建“管理員登錄”窗體 372

13.3運行員工薪金管理系統. 374

13.4專家課堂(常見問題與解答). 376

第 14章用 vba編制用戶許可權管理系統 378

14.1 創建管理用戶許可權的窗體 379

14.1.1 創建“用戶許可權管理系統說明”和“用戶許可權”工作表 . 379

14.1.2 創建“登錄”窗體 382

14.1.3 創建“註冊”窗體 391

14.1.4 創建“更改用戶許可權”窗體 396

14.2 保護設計完成的用戶許可權管理系統. 402

14.2.1 隱藏工程代碼 402

14.2.2 鎖定工程 . 404

14.3 套用用戶許可權管理系統. 405

14.3.1 驗證用戶許可權管理系統 . 405

14.3.2 將用戶許可權管理系統保存為模板 410

14.4 專家課堂(常見問題與解答). 411

第 15章用 vba編制文秘辦公管理系統 412

15.1 自動實現工作安排提醒. 413

15.1.1 日程安排自動提醒 413

15.1.2 每天工作安排提醒 421

15.2 考勤管理. 426

15.2.1 使用“考勤管理”窗體 . 427

15.2.2 實現考勤查詢管理 431

15.2.3 運行“考勤管理”窗體 . 439

15.3 員工考核測評數據處理. 441

15.3.1 計算員工考核測評結果 . 441

15.3.2 實現測評結果自動排序 . 445

15.4 專家課堂(常見問題與解答). 446

第 16章用 vba編制企業收支管理系統 447

16.1 設計“企業收支管理”工作簿. 448

16.1.1 設計“收支登記”工作表 448

16.1.2 設計“收支匯總”工作表 450

16.1.3 設計“收支對比”、“收支項目”工作表 . 451

16.2實現企業收支管理功能 452

16.2.1 實現收支快速登記 452

16.2.2 實現收支自動匯總 457

16.2.3 使用vba設計收支對比圖 464

16.2.4 為自定義按鈕指定宏 465

16.3 專家課堂(常見問題與解答). 466

相關詞條

相關搜尋

熱門詞條

聯絡我們