本書封底文泉云盤防盜碼掃碼后,只能獲取書中二維碼視頻訪問權(quán)限,本書贈送其他資源,可通過本書前言最后的技術(shù)支持交流群獲??!如果群滿后,可聯(lián)系客服獲?。?/p>
讀者對象:本書不僅適合全面學習Excel VBA編程的讀者閱讀,也適合準備利用Excel VBA技術(shù)開發(fā)Excel應用程序的讀者閱讀,同時也可作為大中專院校和培訓機構(gòu)的培訓教材。
★★通過大量實例提升實戰(zhàn)技能,通過實戰(zhàn)案例展現(xiàn)Excel VBA 的典型應用。
★★超值贈送案例素材源文件(400個)、配套二維碼微視頻、配套教學視頻、重點案例教學視頻、Excel專題教學視頻、Windows 10教學視頻、Excel公式與函數(shù)電子書、Excel數(shù)據(jù)透視表電子書、Excel圖表電子書、Excel文檔模板以及本書配套PPT課件。
★★專業(yè)團隊隨時隨地為讀者朋友答疑解惑。
本書詳細地介紹了Excel VBA編程的知識、技術(shù)與實際應用。全書包括23章和3個附錄,對Excel VBA語言元素、Application對象、Workbook對象、Worksheet對象、Range對象、Name對象、Sort對象、AutoFilter對象、Shape對象、Chart對象、ChartObject對象、PivotTable對象、創(chuàng)建與使用類模塊、編寫事件過程、使用Excel對話框、創(chuàng)建用戶窗體和控件、定制命令欄和RibbonX功能區(qū)、創(chuàng)建用戶自定義函數(shù)、使用FSO對象模型和VBA內(nèi)置語句處理文件、與其他Office應用程序交互、使用ADO訪問數(shù)據(jù)、操作注冊表、操作VBE、創(chuàng)建和使用加載項、開發(fā)Excel實用程序等內(nèi)容進行了詳細講解。為了幫助讀者更好地理解Excel VBA編程涉及的知識與技術(shù),本書提供了400個案例,讀者可以在學習的過程中多加練習,不斷積累實戰(zhàn)經(jīng)驗,快速提高自己的編程水平。本書最后的3個附錄分別是VBA函數(shù)速查、VBA語句速查、VBA錯誤代碼速查,方便讀者在編寫代碼的過程中遇到問題時隨時查閱。
本書提供了大量的附贈資源,包括本書400個案例素材源文件、本書配套PPT課件、本書配套二維碼微視頻、本書配套教學視頻、本書重點案例教學視頻、Excel專題教學視頻、Windows 10教學視頻、Excel公式與函數(shù)電子書、Excel數(shù)據(jù)透視表電子書、Excel圖表電子書、Excel文檔模板,在線答疑等。
本書內(nèi)容全面、案例豐富,適合所有從事或希望學習Excel VBA開發(fā)的用戶閱讀。本書既可作為學習Excel VBA的自學用書,又可作為Excel VBA案例應用的速查手冊。
尚品科技,匯集眾多一線專家、微軟MVP和各大論壇版主,專注于計算機技術(shù)的研究、培訓以及計算機類圖書的策劃與編寫,擅長以深入淺出的方式將復雜的技術(shù)與知識化繁為簡,深受廣大學員和讀者的好評。
目 錄
第1章 VBA編程概述 1
1.1 VBA簡介 1
1.1.1 VBA發(fā)展歷程簡述 1
1.1.2 VBA的應用場合 2
1.1.3 VBA的特點 2
1.2 Excel文件格式 3
1.3 宏的安全性設置 3
1.3.1 臨時允許或禁止運行宏 3
1.3.2 允許運行特定文件夾中的宏 4
1.3.3 允許運行所有宏 6
1.3.4 禁止他人隨意修改宏 7
1.4 錄制與使用宏 7
1.4.1 顯示“開發(fā)工具”選項卡 7
1.4.2 錄制宏 8
1.4.3 保存宏 10
1.4.4 運行宏的多種方式 10
1.4.5 絕對錄制和相對錄制 13
1.4.6 修改宏 14
1.5 使用VBE窗口 14
1.5.1 打開VBE窗口 15
1.5.2 工程資源管理器 15
1.5.3 屬性窗口 16
1.5.4 代碼窗口 16
1.5.5 管理代碼模塊 17
1.6 Excel應用程序開發(fā)流程 17
1.6.1 優(yōu)秀Excel應用程序的標準 17
1.6.2 確定用戶類型 18
1.6.3 確定用戶需求 18
1.6.4 設計用戶界面 19
1.6.5 編寫代碼 20
1.6.6 測試應用程序 20
1.6.7 修復錯誤 20
1.6.8 發(fā)布應用程序 21
第2章 掌握VBA編程語言 22
2.1 與VBA進行簡單的交互 22
2.1.1 使用MsgBox函數(shù)輸出信息 22
2.1.2 使用InputBox函數(shù)輸入信息 25
2.2 數(shù)據(jù)類型、變量和常量 26
2.2.1 VBA中的數(shù)據(jù)類型 26
2.2.2 聲明變量 27
2.2.3 變量的命名規(guī)則 29
2.2.4 變量的作用域和生存期 30
2.2.5 使用常量 32
2.3 表達式和運算符 32
2.4 創(chuàng)建Sub過程 34
2.4.1 聲明Sub過程 34
2.4.2 Sub過程的作用域 35
2.4.3 在VBA中調(diào)用Sub過程 36
2.4.4 向Sub過程傳遞參數(shù) 38
2.4.5 Sub過程的遞歸 40
2.5 創(chuàng)建Function過程 41
2.5.1 Function過程與Sub過程的區(qū)別 41
2.5.2 聲明Function過程 41
2.5.3 調(diào)用Function過程 43
2.5.4 使用VBA內(nèi)置函數(shù) 43
2.6 控制程序的運行流程 44
2.6.1 If Then判斷結(jié)構(gòu) 44
2.6.2 Select Case判斷結(jié)構(gòu) 48
2.6.3 For Next循環(huán)結(jié)構(gòu) 50
2.6.4 Do Loop循環(huán)結(jié)構(gòu) 51
2.7 使用數(shù)組 53
2.7.1 數(shù)組的維數(shù) 53
2.7.2 聲明一維數(shù)組 54
2.7.3 聲明二維數(shù)組 55
2.7.4 為數(shù)組賦值 56
2.7.5 使用動態(tài)數(shù)組 57
2.8 錯誤處理 58
2.8.1 錯誤類型 58
2.8.2 調(diào)試代碼 60
2.8.3 處理運行時錯誤 61
2.9 規(guī)范化編寫代碼 63
2.9.1 強制變量聲明 63
2.9.2 使用縮進格式 63
2.9.3 將長代碼分成多行 64
2.9.4 為代碼添加注釋 64
第3章 對象編程基礎 66
3.1 理解類、對象與集合 66
3.1.1 Excel對象模型 66
3.1.2 類與對象 66
3.1.3 使用對象瀏覽器查看類和對象的相關信息 67
3.1.4 引用集合中的對象 67
3.1.5 父對象與子對象及其定位方法 68
3.2 對象的屬性 68
3.2.1 引用對象的屬性 69
3.2.2 設置屬性的值 69
3.2.3 可返回對象的屬性 70
3.3 對象的方法 70
3.3.1 方法的參數(shù) 70
3.3.2 使用命名參數(shù) 71
3.3.3 可返回對象的方法 72
3.4 對象編程技巧 72
3.4.1 使用對象變量 72
3.4.2 使用With結(jié)構(gòu) 73
3.4.3 使用For Each結(jié)構(gòu) 74
第4章 使用Application對象處理Excel程序 76
4.1 理解Application對象和全局屬性 76
4.2 獲取Excel程序的相關信息 78
4.2.1 獲取Excel程序的版本號 78
4.2.2 獲取在Excel程序中設置的用戶名 78
4.2.3 獲取Excel安裝路徑、啟動文件夾路徑和工作簿模板路徑 79
4.3 設置Excel程序的界面環(huán)境與操作方式 79
4.3.1 設置Excel程序的可見性 79
4.3.2 設置Excel程序窗口是否全屏顯示 80
4.3.3 設置Excel程序窗口的狀態(tài) 80
4.3.4 設置Excel程序窗口的尺寸和位置 81
4.3.5 設置Excel程序窗口標題欄中顯示的名稱 82
4.3.6 設置編輯欄、浮動工具欄和“開發(fā)工具”選項卡的顯示狀態(tài) 82
4.3.7 設置狀態(tài)欄中顯示的信息 84
4.3.8 設置警告信息的顯示方式 85
4.3.9 設置新工作簿中默認包含的工作表數(shù)量 85
4.3.10 設置工作簿的默認字體和字號 86
4.3.11 設置打開文件時的默認路徑 86
4.3.12 控制屏幕刷新 87
4.4 使用Excel程序 88
4.4.1 定時自動運行VBA過程 88
4.4.2 為VBA過程指定快捷鍵 90
4.4.3 向其他程序發(fā)送按鍵信息 91
4.4.4 計算字符串表達式 91
4.4.5 在VBA中使用Excel工作表函數(shù) 92
第5章 使用Workbook對象處理工作簿 94
5.1 理解Workbooks集合與Workbook對象 94
5.1.1 Workbooks集合的常用屬性和方法 94
5.1.2 Workbook對象的常用屬性和方法 94
5.1.3 引用工作簿 95
5.2 新建工作簿 95
5.2.1 新建一個工作簿 96
5.2.2 新建多個工作簿 96
5.3 打開工作簿 97
5.3.1 打開一個工作簿 97
5.3.2 打開多個工作簿 98
5.3.3 獲取工作簿的路徑和名稱 98
5.4 保存工作簿 99
5.4.1 保存和另存工作簿 99
5.4.2 覆蓋現(xiàn)有工作簿 100
5.5 關閉工作簿 100
5.5.1 關閉一個工作簿 100
5.5.2 關閉多個工作簿 101
5.5.3 關閉多余的工作簿窗口 102
5.6 保護工作簿 103
5.6.1 為工作簿設置打開密碼 103
5.6.2 清除工作簿中的密碼 103