周慶林,網名凱文,中國最資深的微軟MVP,Excel Home創始人兼站長。從事企業財務和信息管理工作多年,對微軟Office在銷售、財務、物流和企業管理方面的應用有深入研究。參與策劃撰寫了數十本暢銷的辦公技術書籍。同時也是壹名優秀的技術顧問和培訓講師,具有豐富的教學經驗。
目錄
第1進入Excel的世界VBA 1.1不能出類拔萃的人,我真的傷不起1.1無盡的守望1.1.2快速超人1.1.3妳是怎麽把工資表做成了1.2又把自己的記錄拿了出來?讓別人重復壹遍。1.2.1什麽是宏?1.2.2用宏記錄Excel操作。1.2.3讓記錄的操作再次重現。1.3如何執行宏?1.3.1設置宏快捷鍵。給按鈕1.3.3將宏分配給常用工具欄按鈕1.4誰在阻止宏1.4.1為什麽宏不能工作?
第1進入Excel的世界VBA 1.1不能出類拔萃的人,我真的傷不起1.1無盡的守望1.1.2快速超人1.1.3妳是怎麽把工資表做成了1.2又把自己的記錄拿了出來?讓別人重復壹遍。1.2.1什麽是宏?1.2.2用宏記錄Excel操作。1.2.3讓記錄的操作再次重現。1.3如何執行宏?1.3.1設置宏快捷鍵。給按鈕1.3.3將宏分配到常用工具欄按鈕1.4誰在阻止宏1.4.1為什麽宏不能工作1.4.2如何修改宏安全級別1.5 VBA、Excel編程語言1.5.1錄制宏不能解決問題1.5
第2章開始VBA編程第壹步2.1揭開神秘背後的真面目2.1程序保存在哪裏2.1.2如何編寫程序2.2.1程序裏有什麽2.2.1代碼2.2.2過程2.2.3模塊2.2.4對象2.2.5對象屬性2.2.6對象方法2.2.7關鍵字2.3 VBA編程環境-VBE 2.3.1打開VBE編輯器2.3.2主窗口2.3.3菜單欄2.3.4工具欄2.3.5項目資源管理器2.3.6屬性窗口。2.3.7代碼窗口2.3.8即時窗口2.4嘗試編寫壹個簡單的VBA程序2.4.1添加或刪除壹個模塊2.4.2手動編寫程序2.5釋疑,愛上壹鍵。
第三章Excel VBA基本語法3.1語法,編程基礎3.1.1這個笑話很酷。3.65438+3.2 VBA還有語法。3.1.3 VBA語法難學嗎?3.2 VBA的數據類型3.2.1醬油的故事3.2.2走進Excel商店3 . 2 . 3 VBA有哪些?數據類型3.3存儲數據的容器:常量和變量3.3.1常量和變量3.3.2使用變量3.3.3使用常量3.3.4使用數組3.4集合、對象、屬性和方法3.4.1對象,就像冰箱裏的壹個雞蛋,3.4.2。物體的屬性,3.4.3。對象的方法,3.5。橋連接,VBA的操作符3.5.1算術操作符3.5.2比較操作符3.5.3連接操作符3.5.4邏輯操作符3.5.5首先應該做什麽3.6內置函數3 . 6 . 1 VBA的函數3 . 6 . 2 VBA的什麽函數3.7控制程序?好了,VBA的基本句型結構3.7.1 If…Then語句3.7.2 Select Case語句3.7.3 For…Next語句3.7.4 Do While語句3.7.5 Do Until語句3.7.6 For Each…Next語句3.7.7其他常用。語句3.8子進程、基本程序單元3.8.1關於VBA進程3.8.2編寫子進程時需要知道的內容3.8.3從另壹個進程執行進程3.8.4的範圍3.9自定義函數、函數進程3.9.1試著編寫壹個函數3.9.2如何使用自定義函數對指定顏色的單元格個數進行計數3.9 . 3.9 . 3.9 . 4聲明函數進程,並規範語句3.65438必備習慣3.10.2代碼如何排版3.10.3註釋使代碼意圖清晰。
第四章常用對象4.1與Excel通信,常用對象4.1.1 VBA編程與烹飪4.1.2 VBA如何控制Excel 4.1.3我該記住哪些對象4.2壹切從我做起?最頂層的應用程序對象4.2.1 ScreenUpdating屬性4.2.2 DisplayAlerts屬性4.2.3 EnableEvents屬性4.2.4 WorksheetFunction屬性4.2.5裝扮Excel 4.2.6。她和她的孩子4.3管理工作簿,了解工作簿對象4.3.1工作簿和工作簿4.3.2了解工作簿,妳需要了解什麽4.3.3實際操作,妳能做什麽?4.3.4 ThisWorkbook和ActiveWorkbook 4.4操作工作表,知道工作表對象4.4.1知道工作表對象4.4.2操作工作表4.4.3工作表和工作表4.5核心,至關重要的Range對象4.5.1在很多方面引用了Range對象4.5.2。如何才能得到細胞4.5.3操作細胞?妳還需要知道什麽4.5.4親密接觸,操作細胞4.6不止這些。其他常見的對象名稱有4.6.1。名稱集4.6.2單元格批註、註釋對象4.6.3組成單元格4.7典型技巧和示例4.7.1創建工作簿4.7.2判斷工作簿是否打開4.7.3判斷工作簿是否存在4.7.4將數據輸入未打開的工作簿4.7.5隱藏活動工作表之外的所有工作表4.7.6。批量新建工作表4.7.7批量分類數據4.7.8將工作表另存為新工作簿4.7.9快速合並多表數據4.7.10匯總同壹文件夾中的多工作簿數據4.7.11為工作表創建目錄。
第五章Excel事件5.1讓Excel自動響應妳的行為5.1.1讓Excel自動向事件問好5.1.2。VBA自動切換5.1.3事件過程5.1.4寫事件過程5.2工作表事件5.2.1關於工作表事件5.2.2常見工作表事件5.2.3工作表事件列表5.3工作簿事件5.3.1關於工作簿事件5.3.2常見工作簿事件5.3 . 3.3工作簿事件列表5.4不同自動化5.4.1鼠標移動事件5.4.25.1多做壹件事,快速錄入數據5.5.2我該監考哪門考試5.5.3讓文件每分鐘自動保存。
第六章用戶界面設計6.1在Excel中自由設計界面6.1.1關於用戶界面6.1.2控件,不可或缺的調色板6.2使用控件。將工作表視為畫布6.2.1使用工作表中的表單控件6.2.2使用工作表中的ActiveX控件6.2.3表單控件與ActiveX控件的區別6.3與用戶交互、簡單的輸入/輸出對話框6.3.1 InputBox函數6.3.2應用程序對象的InputBox方法6.3.3 MsgBox函數6.3.4應用程序對象的FindFile方法6.3.5應用程序對象的GetOpenFi Lename方法6.3設計自己的交互界面6.4.1關於用戶窗體6.4.2添加壹個用戶窗體6.4.3設置窗體的屬性6.4.4在窗體上添加壹個控件6.4.5顯示窗體6.4.6關閉窗體6.4.7使用控件6.4.8使用鍵盤控制控件6.5改造現有的Excel。界面6.5.1更改標題欄的程序名稱6.5.2顯示或隱藏菜單欄6.5.3顯示或隱藏工具欄6.5.4設置窗口6.5.5其他設置6.6典型技能或示例6.6.1設計壹個問卷6.6.2員工信息管理界面6.6.3簡單的壹個。
第七章代碼調試與優化7.1 VBA中可能出現的錯誤7.1編譯錯誤7.1.2運行時錯誤7.1.3邏輯錯誤7.2 VBA程序的三種狀態7.2.1設計模式7.2.2運行模式7.2.3中斷模式7.3 Excel準備的調試工具7.3.1讓程序進入中斷模式7.3.2為程序設置斷點7.4 . 1 Go Error GoTo Tag 7.4 . 2 On Error Resume Next 7.4 . 3 On Error GoTo 0 7.5讓代碼運行得更快7.5.1合理使用變量7.5.2避免重復引用同壹個對象7.5.3盡量讓代碼運行得更快。用函數7.5.4去掉冗余激活選擇7.5.5合理使用數組7.5.6關閉屏幕更新完成計算。