關(guān)于我們
書單推薦
新書推薦
|
Excel VBA快速入門數(shù)據(jù)處理實戰(zhàn)技巧精粹 《Excel VBA快速入門 數(shù)據(jù)處理實戰(zhàn)技巧精粹》結(jié)合300多個精選實用實例和2個綜合應(yīng)用案例,詳實介紹了Excel VBA的基礎(chǔ)知識、使用方法和應(yīng)用技巧。每個實例就是一個技巧,提供每個實例的詳細源代碼,并盡可能采用變量的方法,讀者只需改變變量的值,就可以將實例提供的程序應(yīng)用于其他方面。《Excel VBA快速入門 數(shù)據(jù)處理實戰(zhàn)技巧精粹》適合于具有Excel基礎(chǔ)知識和Excel VBA基礎(chǔ)知識的各類人員閱讀,特別適合想要學習Excel VBA但無從下手,想盡快掌握Excel VBA基本知識的各類人員閱讀。還適用于開發(fā)公司信息管理應(yīng)用系統(tǒng)的工作人員參考,也可作為大專院校經(jīng)濟類本科生、研究生、MBA學員及各類Excel培訓班的教材或參考資料。 對大多數(shù)人來說,學習Excel VBA似乎是一件很困難的事情。那么,怎樣學習Excel VBA才能盡快掌握并靈活運用呢? 本書將各種Excel VBA知識和使用方法及技巧融合在實例之中,以大量的實例介紹Excel VBA的基本操作方法和技巧。例如操作Excel VBA的基本方法和編程知識,并具體講解了操作、管理Excel VBA的常見對象(Application對象、Workbook對象、Worksheet對象、Range對象、窗體控件對象……)以及對象事件的一些使用方法和應(yīng)用技巧。通過閱讀分析這些實例的程序代碼,進行實際操作演練,就能夠慢慢地將本書提供的各種方法和技巧化為自己的技能。 通過運用VBA開發(fā)數(shù)據(jù)管理系統(tǒng)的綜合應(yīng)用案例,我們真切希望本書提供的各種技巧能夠成為您日常工作的好幫手,使您能夠盡快掌握Excel VBA,并將其應(yīng)用于實際工作中。 韓小良,國內(nèi)著名資深實戰(zhàn)型Excel培訓講師核應(yīng)用解決方案專家。Excel應(yīng)用方面著作第一人,出版了諸多關(guān)于Excel企業(yè)管理應(yīng)用方面的實用書籍。 從事Excel研究及應(yīng)用多年,有著豐富的Excel高級應(yīng)用培訓實戰(zhàn)經(jīng)驗,具有豐富的管理經(jīng)驗和極強的Excel應(yīng)用開發(fā)能力。已經(jīng)為數(shù)千家大中型企業(yè)提供了Excel培訓和應(yīng)用方案咨詢服務(wù),在業(yè)界享有極高的評價,深得用戶認可。 Chapter 01通過錄制宏了解Excel VBA 1.1 錄制宏 1.1.1 在功能區(qū)顯示開發(fā)工具選項卡 1.1.2 錄制宏的基本方法 1.1.3 錄制宏應(yīng)注意的事項 1.1.4 錄制宏練習 1.2 查看編輯宏 1.2.1 打開VBE窗口和代碼窗口 1.2.2 查看閱讀錄制的宏 1.2.3 宏代碼的保存位置 1.3 運行宏 1.3.1 使用命令按鈕運行宏 1.3.2 在VBE窗口中運行宏 1.3.3 在其他過程中運行錄制的宏 1.4 刪除錄制的宏 1.4.1 刪除指定的錄制的宏 1.4.2 將錄制的宏連同保存錄制宏的模塊一并刪除 1.5 有宏代碼的工作簿注意事項 1.5.1 保存有宏代碼的工作簿 1.5.2 設(shè)置宏安全等級 Chapter 02 使用VBE工具 2.1 VBE窗口的結(jié)構(gòu) 2.2 設(shè)置VBE窗口項目 2.2.1 設(shè)置編輯器選項卡項目 2.2.2 設(shè)置編輯器格式選項卡項目 2.2.3 設(shè)置通用選項卡項目 2.2.4 設(shè)置可連接的選項卡項目 2.3 VBE窗口的菜單欄和工具欄 2.3.1 VBE窗口的菜單欄 2.3.2 VBE窗口的工具欄 2.4 工程資源管理器窗口的結(jié)構(gòu) 2.5 操作模塊 2.5.1 插入模塊 2.5.2 更改模塊的名稱 2.5.3 刪除模塊 2.6 使用代碼窗口 2.6.1 代碼窗口的結(jié)構(gòu) 2.6.2 在代碼窗口中只顯示某個過程 2.6.3 顯示模塊中的所有過程 2.6.4 快速定位到某個過程 2.7 使用立即窗口 2.7.1 在立即窗口中查看計算結(jié)果 2.7.2 在立即窗口中執(zhí)行命令 2.8 使用本地窗口 2.8.1 本地窗口的結(jié)構(gòu) 2.8.2 通過本地窗口檢查程序的變量定義和運算結(jié)果 2.9 使用VBE的快捷鍵 2.10 獲取VBA幫助信息 Chapter 03 Excel VBA基礎(chǔ)語法 3.1 數(shù)據(jù)類型 3.1.1 數(shù)據(jù)類型 3.1.2 自定義數(shù)據(jù)類型 3.2 聲明及使用常量 3.2.1 數(shù)值常量 3.2.2 字符常量 3.2.3 符號常量 3.2.4 邏輯常量 3.2.5 日期常量 3.2.6 內(nèi)置常量 3.3 聲明及使用變量 3.3.1 強制聲明變量 3.3.2 定義變量應(yīng)注意的事項 3.3.3 定義變量 3.3.4 使用類型標識符定義變量 3.3.5 定義和使用對象變量 3.3.6 定義模塊級變量 3.3.7 定義公共變量 3.4 定義數(shù)組 3.4.1 定義靜態(tài)數(shù)組 3.4.2 定義動態(tài)數(shù)組 3.4.3 將數(shù)組的缺省下界設(shè)置為1 3.4.4 獲取數(shù)組的最小下標和最大下標 3.5 數(shù)據(jù)運算規(guī)則及運算符 3.5.1 賦值運算符 3.5.2 數(shù)學運算符 3.5.3 比較運算符 3.5.4 邏輯運算符 3.5.5 字符連接運算符 3.6 語句基本知識 3.6.1 寫聲明語句 3.6.2 寫賦值語句 3.6.3 寫可執(zhí)行語句 3.7 循環(huán)語句 3.7.1 使用For ... Next循環(huán)語句 3.7.2 使用For Each...Next循環(huán)語句 3.7.3 退出For循環(huán) 3.7.4 使用Do...Loop循環(huán)語句 3.7.5 退出Do循環(huán) 3.7.6 使用While ... Wend循環(huán)語句 3.7.7 循環(huán)數(shù)組中的所有元素 3.7.8 循環(huán)對象集合中的所有對象 3.7.9 使用多重循環(huán) 3.8 條件控制語句 3.8.1 使用If條件語句 3.8.2 使用Select Case語句 3.9 語句書寫技巧 3.9.1 將多條語句寫在同一行 3.9.2 將一條語句斷開成數(shù)行 3.9.3 添加注釋語句 3.9.4 使用With語句提高程序運行效率 Chapter 04使用工作簿函數(shù)和VBA函數(shù) 4.1 在VBA中使用工作簿函數(shù) 4.1.1 在VBA過程中調(diào)用工作簿函數(shù) 4.1.2 通過VBA向單元格輸入工作簿函數(shù) 4.1.3 通過VBA向單元格輸入普通公式 4.1.4 通過VBA向單元格輸入數(shù)組公式 4.1.5 獲取單元格中的公式表達式 4.1.6 判斷某單元格區(qū)域是否為數(shù)組公式單元格區(qū)域的一部分 4.1.7 刪除工作表中的所有數(shù)據(jù),但保留所有公式 4.2 使用VBA常用計算函數(shù) 4.2.1 VBA函數(shù)與工作簿函數(shù)的區(qū)別 4.2.2 快速獲取函數(shù)的參數(shù)信息 4.2.3 日期和時間函數(shù) 4.2.4 字符串函數(shù) 4.2.5 財務(wù)函數(shù) 4.2.6 數(shù)學函數(shù) 4.2.7 檢查函數(shù) 4.2.8 轉(zhuǎn)換函數(shù) 4.2.9 利用IIf函數(shù)返回兩個參數(shù)中的一個 4.2.10 利用Choose函數(shù)從參數(shù)列表中選擇并返回一個值 4.2.11 利用Switch函數(shù)從參數(shù)列表中選擇并返回一個值 4.2.12 重要的數(shù)組函數(shù)Array 4.2.13 重要的格式函數(shù)Format 4.3 輸入和輸出函數(shù) 4.3.1 輸入函數(shù)InputBox 4.3.2 輸出函數(shù)MsgBox 4.3.3 使用不返回值的MsgBox函數(shù) Chapter 05過程與自定義函數(shù) 5.1 子程序 5.1.1 什么是通用子過程 5.1.2 創(chuàng)建通用子過程 5.1.3 什么是事件子過程 5.1.4 創(chuàng)建工作簿事件子過程 5.1.5 創(chuàng)建工作表事件子過程 5.1.6 創(chuàng)建窗體控件的事件子過程 5.1.7 子程序的調(diào)用 5.1.8 使用可選參數(shù)的子程序 5.1.9 使用可選參數(shù)默認值的子程序 5.1.10 使用不定數(shù)量參數(shù)的子程序 5.1.11 返回計算結(jié)果的子程序 5.2 自定義函數(shù) 5.2.1 自定義函數(shù)的結(jié)構(gòu) 5.2.2 自定義函數(shù)的編寫與保存 5.2.3 自定義函數(shù)的調(diào)用 5.2.4 為自定義函數(shù)添加幫助信息 5.2.5 如何為自定義函數(shù)設(shè)置可選參數(shù) 5.2.6 返回數(shù)組的自定義函數(shù) 5.2.7 接受不確定參數(shù)的自定義函數(shù) 5.2.8 接受數(shù)組的自定義函數(shù) 5.2.9 調(diào)試自定義函數(shù) 5.2.10 自定義函數(shù)不能做什么 5.3 變量和過程的作用域 5.3.1 變量的作用域 5.3.2 過程的作用域 5.4 退出過程語句 5.4.1 退出子程序語句 5.4.2 退出自定義函數(shù)語句 5.5 一些實用的子程序和自定義函數(shù) 5.5.1 獲取活動工作簿的名稱和文件路徑 5.5.2 獲取活動工作表的名稱 5.5.3 判斷工作簿是否打開 5.5.4 判斷工作表是否存在 5.5.5 保護所有的工作表 5.5.6 取消對所有工作表的保護 5.5.7 隱藏除第一個工作表外的所有工作表 5.5.8 取消對所有工作表的隱藏 5.5.9 查詢工作簿上次保存的日期和時間 5.5.10 根據(jù)單元格內(nèi)部顏色對單元格求和 5.5.11 根據(jù)單元格字體顏色對單元格求和 5.5.12 從混合文本中查找數(shù)字 5.5.13 返回單元格地址的列標 5.5.14 查找含有特定文本字符串的單元格 5.5.15 獲取漢字拼音的第一個字母 5.5.16 計算個人所得稅 5.5.17 將阿拉伯數(shù)字轉(zhuǎn)換為大寫的中文數(shù)字 5.5.18 一次性刪除工作表中所有的超鏈接 5.5.19 1900年以前的日期計算 Chapter 06 VBA的對象、屬性、方法和事件 6.1 對象、方法、屬性和事件概述 6.1.1 對象和對象集合 6.1.2 屬性 6.1.3 方法 6.1.4 事件 6.1.5 引用對象 6.2 Excel VBA中最常用的對象 6.2.1 Application對象 6.2.2 Workbook對象 6.2.3 Worksheet對象 6.2.4 Range對象 6.2.5 Chart對象 6.3 VBA常用對象的集合 6.3.1 Workbooks集合 6.3.2 Worksheets集合 6.3.3 Sheets集合 6.3.4 Range集合 6.3.5 Charts 集合 Chapter 07操作Application對象 7.1 獲取Excel應(yīng)用程序信息 7.1.1 獲取Excel版本 7.1.2 獲取Excel的安裝路徑 7.1.3 獲取當前用戶名 7.1.4 獲取啟動Excel的路徑 7.1.5 獲取打開Excel文件時的默認路徑 7.1.6 獲取當前打印機的名稱 7.1.7 獲取Excel應(yīng)用程序的標題文字 7.1.8 獲取自動恢復臨時文件的路徑 7.2 自定義Excel窗口 7.2.1 修改Excel應(yīng)用程序的標題文字 7.2.2 刪除Excel應(yīng)用程序的標題文字 7.2.3 恢復Excel應(yīng)用程序的默認標題文字 7.2.4 隱藏和顯示編輯欄 7.2.5 隱藏和顯示狀態(tài)欄 7.2.6 在狀態(tài)欄中顯示信息 7.2.7 將Excel全屏顯示 7.2.8 隱藏Excel本身 7.2.9 改變鼠標指針形狀 7.2.10 不顯示工作表中的零值 7.2.11 不顯示水平滾動條和垂直滾動條 7.2.12 不顯示工作表標簽 7.2.13 不顯示行號和列標 7.2.14 不顯示網(wǎng)格線 7.3 設(shè)置Excel操作選項 7.3.1 設(shè)置新工作簿中的工作表個數(shù) 7.3.2 設(shè)置工作簿的默認路徑 7.3.3 設(shè)置保存自動恢復文件的時間間隔和保存位置 7.3.4 停止和啟用屏幕刷新 7.3.5 改變手動和自動計算方式 7.3.6 不顯示警告信息框 7.3.7 顯示Excel的內(nèi)置對話框 7.4 制訂程序運行計劃 7.4.1 使程序在指定的時間開始運行 7.4.2 定期運行程序以分析數(shù)據(jù) 7.4.3 使程序每隔一段時間就自動運行程序 7.4.4 取消程序的運行計劃 Chapter 08 操作Workbook對象 8.1 引用工作簿 8.1.1 引用打開的某個工作簿 8.1.2 引用當前的活動工作簿 8.1.3 引用當前宏代碼運行的工作簿 8.1.4 引用新建的工作簿 8.1.5 引用有特定工作表的工作簿 8.2 獲取工作簿的基本信息 8.2.1 獲取所有打開的工作簿的名稱和路徑 8.2.2 判斷工作簿是否已經(jīng)被打開 8.2.3 判斷工作簿是否已經(jīng)被保存 8.2.4 獲取工作簿上次保存的時間 8.2.5 獲取宏代碼運行的工作簿完整名稱 8.2.6 獲取宏代碼運行的工作簿路徑 8.2.7 獲取宏代碼運行的工作簿帶擴展名的名稱 8.2.8 獲取宏代碼運行的工作簿的基礎(chǔ)名稱 8.2.9 獲取和設(shè)置工作簿的文檔屬性信息 8.3 新建、打開工作簿 8.3.1 在當前的Excel窗口中新建一個工作簿 8.3.2 重新啟動Excel應(yīng)用程序并新建一個工作簿 8.3.3 打開指定的工作簿 8.3.4 以只讀的方式打開工作簿 8.3.5 在不更新鏈接的情況下打開工作簿 8.3.6 打開有打開密碼保護的工作簿 8.3.7 通過對話框打開工作簿 8.4 保存、關(guān)閉工作簿 8.4.1 保存工作簿但不關(guān)閉工作簿 8.4.2 另存工作簿 8.4.3 將工作簿指定密碼保存 8.4.4 保存工作簿副本 8.4.5 關(guān)閉工作簿但不保存 8.4.6 關(guān)閉工作簿并保存所有更改 8.4.7 關(guān)閉所有打開的工作簿但不保存 8.4.8 關(guān)閉所有打開的工作簿并保存更改 8.4.9 關(guān)閉所有打開的工作簿的同時也關(guān)閉Microsoft Excel應(yīng)用程序 8.5 為工作簿設(shè)置 8.5.1 為工作簿設(shè)置打開密碼 8.5.2 撤銷工作簿的打開密碼 8.5.3 為工作簿指定結(jié)構(gòu)和窗口保護密碼 8.5.4 撤銷工作簿的保護密碼 8.6 利用工作簿的事件操作工作簿 8.6.1 常用的工作簿事件 8.6.2 在打開工作簿時就運行程序 8.6.3 在關(guān)閉工作簿時就運行程序 8.6.4 在保存工作簿時就運行程序 8.6.5 制作打印日志 8.6.6 禁止打印當前工作簿 8.6.7 禁止打印某個工作表 8.6.8 右擊某個工作表單元格時就快速返回目錄工作表 Chapter 09 操作Worksheet對象 9.1 引用工作表 9.1.1 引用某個工作表 9.1.2 引用活動工作表 9.1.3 引用新建的工作表 9.2 獲取工作表的基本信息 9.2.1 統(tǒng)計工作表個數(shù) 9.2.2 獲取工作表名稱 9.2.3 獲取工作簿內(nèi)所有工作表的名稱 9.2.4 判斷某個表是否為普通工作表 9.2.5 判斷指定名稱的工作表是否存在 9.3 操作工作表 9.3.1 隱藏工作表 9.3.2 顯示被隱藏的工作表 9.3.3 重命名工作表 9.3.4 新建工作表并重命名 9.3.5 在本工作簿內(nèi)復制工作表 9.3.6 將本工作簿內(nèi)的某工作表復制到一個新工作簿 9.3.7 將本工作簿內(nèi)的某工作表復制到另外一個打開的工作簿 9.3.8 在本工作簿內(nèi)移動工作表 9.3.9 將本工作簿的某工作表移動到一個新工作簿 9.3.10 將本工作簿的某工作表移動到另外一個打開的工作簿 9.3.11 刪除工作表 9.3.12 保護工作表 9.3.13 撤銷對工作表的保護 9.3.14 選擇工作表 9.4 利用工作表的事件操作工作表 9.4.1 工作表的事件 9.4.2 在工作表的單元格數(shù)據(jù)發(fā)生變化時就運行程序 9.4.3 在選擇工作表單元格區(qū)域發(fā)生變化時就運行程序 9.5 綜合應(yīng)用:將工作簿內(nèi)的工作表另存為新工作簿 Chapter 10 操作Range對象 10.1 引用單元格和單元格區(qū)域 220 10.1.1 引用某個固定單元格 10.1.2 引用某個不確定的單元格 10.1.3 引用確定的連續(xù)單元格區(qū)域 10.1.4 引用不確定的連續(xù)單元格區(qū)域 10.1.5 引用確定的不連續(xù)單元格區(qū)域 10.1.6 引用不確定的不連續(xù)單元格區(qū)域 10.1.7 引用單列和多列 10.1.8 引用單行和多行 10.1.9 引用特殊單元格 10.1.10 動態(tài)引用變化后的新區(qū)域 10.1.11 通過定義的名稱引用單元格區(qū)域 10.1.12 引用工作表的全部單元格 10.1.13 引用已使用的單元格區(qū)域 10.1.14 其他引用單元格的方法 10.2 獲取單元格和單元格區(qū)域信息 10.2.1 獲取單元格或單元格區(qū)域的地址 10.2.2 獲取單元格的行號 10.2.3 獲取單元格的列標 10.2.4 獲取單元格的列標字母 10.2.5 獲取單元格區(qū)域起始行號和終止行號 10.2.6 獲取單元格區(qū)域起始列標和終止列標 10.2.7 利用End屬性獲取數(shù)據(jù)區(qū)域的最后一行行號 10.2.8 利用End屬性獲取數(shù)據(jù)區(qū)域的最前一行行號 10.2.9 利用End屬性獲取數(shù)據(jù)區(qū)域的最后一列列標 10.2.10 利用End屬性獲取數(shù)據(jù)區(qū)域的最前一列列標 10.2.11 判斷單元格內(nèi)是否輸入了公式 10.2.12 獲取單元格內(nèi)的公式字符串 10.2.13 獲取單元格的字體對象信息 10.2.14 獲取單元格的內(nèi)部對象信息 10.2.15 獲取單元格的數(shù)據(jù) 10.3 設(shè)置單元格和單元格區(qū)域格式 10.3.1 設(shè)置單元格的字體屬性 10.3.2 設(shè)置單元格的下劃線 10.3.3 設(shè)置單元格字符串的一部分字符的格式 10.3.4 設(shè)置和刪除單元格區(qū)域的邊框 10.3.5 設(shè)置單元格的數(shù)字格式 10.3.6 設(shè)置單元格顏色和背景 10.3.7 設(shè)置單元格對齊方式 10.3.8 自動根據(jù)單元格內(nèi)容調(diào)整列寬和行高 10.3.9 設(shè)置單元格的行高和列寬 10.4 操作單元格和單元格區(qū)域 10.4.1 隱藏或顯示行和列 10.4.2 合并和取消合并單元格 10.4.3 刪除單元格的全部信息 10.4.4 刪除單元格的公式和值 10.4.5 刪除單元格的格式 10.4.6 刪除單元格的批注 10.4.7 插入單元格 10.4.8 插入整行和整列 10.4.9 每隔數(shù)行就插入一空行 10.4.10 刪除單元格 10.4.11 刪除整行或整列 10.4.12 刪除工作表的全部單元格 10.4.13 刪除工作表的全部空行 10.4.14 刪除工作表的全部空列 10.4.15 移動單元格 10.4.16 復制單元格的全部信息 10.4.17 選擇性復制單元格的內(nèi)容 10.4.18 批量修改單元格數(shù)據(jù) 10.4.19 為不同的單元格區(qū)域設(shè)置不同的保護密碼 10.4.20 為單元格設(shè)置或刪除超鏈接 10.4.21 為單元格添加和刪除批注 10.4.22 為單元格區(qū)域定義和刪除名稱 10.5 向單元格和單元格區(qū)域輸入數(shù)據(jù) 10.5.1 向單元格輸入數(shù)據(jù) 10.5.2 向單元格輸入文本字符串 10.5.3 向單元格輸入日期 10.5.4 向單元格輸入時間 10.5.5 快速輸入行標題 10.5.6 快速輸入列標題 10.5.7 快速向單元格區(qū)域輸入相同的數(shù)據(jù) 10.5.8 快速向單元格區(qū)域輸入序列數(shù)據(jù) 10.5.9 向單元格輸入多行數(shù)據(jù) 10.5.10 向單元格輸入特殊字符 10.5.11 不激活工作表就向該工作表輸入數(shù)據(jù) 10.5.12 同時為多個工作表的相同單元格區(qū)域輸入相同的數(shù)據(jù) 10.5.13 向單元格輸入公式 10.5.14 向單元格輸入數(shù)組公式 Chapter 11 利用VBA處理工作表數(shù)據(jù) 11.1 數(shù)據(jù)排序 11.1.1 自動排序 11.1.2 自定義排序 11.1.3 綜合應(yīng)用案例:客戶排名分析 11.2 數(shù)據(jù)篩選 11.2.1 自動篩選 11.2.2 高級篩選 11.2.3 綜合應(yīng)用:利用篩選制作明細表 11.3 查找數(shù)據(jù) 11.3.1 從一個工作表中查找數(shù)據(jù) 11.3.2 從多個工作表中查找數(shù)據(jù) 11.3.3 查找兩個表格都存在的數(shù)據(jù) 11.3.4 獲取只存在于某個工作表中的行數(shù)據(jù) 11.4 利用ADO SQL處理工作表數(shù)據(jù) 11.4.1 引用ADO對象庫 11.4.2 建立與工作簿的連接 11.4.3 SQL語句基本知識 11.4.4 從當前工作簿某個工作表中查詢獲取數(shù)據(jù) 11.4.5 從當前工作簿的全部工作表中查詢獲取數(shù)據(jù) 11.4.6 在不打開其他工作簿的情況下查詢其數(shù)據(jù) 11.4.7 綜合應(yīng)用案例:員工流動性分析 11.5 合并匯總工作簿和工作表:常規(guī)方法 11.5.1 合并匯總當前工作簿里的N個工作表 11.5.2 合并匯總不同工作簿里的一個工作表 11.5.3 合并匯總不同工作簿里的N個工作表 11.6 合并匯總工作簿和工作表:ADO SQL方法 Chapter 12 使用用戶窗體 12.1 用戶窗體概述 12.1.1 創(chuàng)建用戶窗體 12.1.2 導出用戶窗體 12.1.3 導入用戶窗體 12.1.4 刪除用戶窗體 12.2 設(shè)置用戶窗體屬性 12.2.1 更改用戶窗體名稱 12.2.2 更改窗體的標題文字 12.2.3 為窗體添加背景圖片 12.2.4 刪除窗體上的背景圖片 12.2.5 改變窗體的大小 12.2.6 設(shè)置窗體背景顏色 12.2.7 設(shè)置窗體外觀 12.3 加載和卸載用戶窗體 12.3.1 加載并顯示窗體 12.3.2 加載但不顯示窗體 12.3.3 隱藏窗體 12.3.4 卸載窗體 12.4 利用事件控制用戶窗體 12.4.1 窗體的常用事件 12.4.2 為窗體指定事件的方法 12.4.3 在裝載窗體時就執(zhí)行程序 12.5 用戶窗體的高級使用技巧 12.5.1 以無模式狀態(tài)顯示窗體 12.5.2 在啟動工作簿時僅顯示窗體,而不顯示Excel界面 12.5.3 設(shè)計有上下滾動字幕的窗體 12.5.4 設(shè)計有左右滾動字幕的窗體 12.5.5 在激活窗體時播放音樂 Chapter 13使用窗體控件 13.1 控件基本操作概述 13.1.1 為控件工具箱添加或刪除控件 13.1.2 在窗體上插入控件 13.1.3 對齊窗體上的控件 13.1.4 統(tǒng)一設(shè)置多個控件的高度和寬度以及其他共有屬性 13.1.5 設(shè)置控件的Tab鍵順序 13.1.6 為控件設(shè)置默認屬性值 13.1.7 設(shè)置控件的前景色和背景色 13.1.8 設(shè)置控件的焦點 13.1.9 引用窗體上的某個控件 13.1.10 引用窗體上的某一類控件 13.1.11 引用窗體上的全部控件 13.1.12 獲取窗體上所有控件的名稱和類型 13.1.13 引用窗體上的某些控件 13.1.14 顯示和隱藏控件 13.1.15 將控件變?yōu)椴豢刹僮骱涂刹僮?/p> 13.1.16 當光標停留在控件上面時顯示提示信息 13.2 標簽及其應(yīng)用 13.2.1 標簽的基本屬性設(shè)置 13.2.2 標簽簡單應(yīng)用:制作進度條 13.2.3 在單擊標簽時執(zhí)行程序 13.3 文本框及其應(yīng)用 13.3.1 獲取文本框的數(shù)據(jù) 13.3.2 將文本框的數(shù)字字符串轉(zhuǎn)換為數(shù)字 13.3.3 將文本框的數(shù)字字符串轉(zhuǎn)換為日期 13.3.4 向文本框中輸入數(shù)據(jù) 13.3.5 設(shè)置文本框內(nèi)字符的對齊方式 13.3.6 限制文本框內(nèi)輸入的字符長度 13.3.7 限制只能在文本框中輸入負號、阿拉伯數(shù)字和小數(shù)點 13.3.8 限制只能在文本框中輸入英文字母 13.3.9 不顯示輸入到文本框的內(nèi)容 13.3.10 將文本框設(shè)置為自動換行 13.3.11 設(shè)置文本框為必須輸入狀態(tài) 13.3.12 在文本框中內(nèi)容被修改時執(zhí)行程序 13.3.13 在文本框獲得焦點時改變背景色 13.4 命令按鈕及其應(yīng)用 13.4.1 更改命令按鈕的標題文字和名稱 13.4.2 在單擊按鈕時執(zhí)行程序 13.5 復選框及其應(yīng)用 13.5.1 修改復選框的標題文字和名稱 13.5.2 判斷復選框是否被選中 13.5.3 在運行中選擇或取消復選框 13.6 單選按鈕及其應(yīng)用 13.6.1 設(shè)置單選按鈕的標題文字和名稱 13.6.2 判斷單選按鈕是否被選中 13.6.3 在運行中選中或取消選中單選按鈕 13.6.4 能夠同時選擇兩個以上的單選按鈕 13.7 框架及其應(yīng)用 13.7.1 設(shè)置框架的標題文字 13.7.2 設(shè)置框架外觀 13.7.3 將框架設(shè)計為兩條水平平行線或一條水平直線 13.7.4 將框架設(shè)計為兩條垂直平行線或一條垂直直線 13.8 復合框及其應(yīng)用 13.8.1 利用AddItem方法為復合框列表添加項目 13.8.2 利用RowSource屬性為復合框列表添加項目 13.8.3 利用List屬性為復合框列表添加項目 13.8.4 獲取復合框的某條項目值 13.8.5 刪除復合框的全部項目 13.8.6 刪除復合框的某條項目 13.8.7 設(shè)置復合框的顯示外觀和值匹配 13.8.8 取消復合框項目的選擇 13.8.9 將復合框設(shè)置為必須選擇或必須輸入狀態(tài) 13.8.10 在復合框的值發(fā)生改變時就執(zhí)行程序 13.9 列表框及其應(yīng)用 13.9.1 利用AddItem方法為列表框列表添加項目 13.9.2 利用RowSource屬性為列表框列表添加項目 13.9.3 利用List屬性為列表框列表添加項目 13.9.4 利用Value屬性獲取列表框的某條項目值 13.9.5 利用Clear方法刪除列表框的全部項目 13.9.6 利用RowSource屬性刪除列表框的全部項目 13.9.7 刪除列表框的某條項目 13.9.8 取消列表框項目的選擇 13.9.9 在列表框的值發(fā)生改變時執(zhí)行程序 13.9.10 在單擊列表框時執(zhí)行程序 13.10 圖像控件及其應(yīng)用 13.10.1 使用圖像控件顯示圖片 13.10.2 設(shè)置圖片的顯示效果 13.10.3 利用工作表數(shù)據(jù)為圖像控件添加圖片 13.11 其他控件及其應(yīng)用 13.11.1 旋轉(zhuǎn)按鈕 13.11.2 滾動條 13.11.3 進度條 13.11.4 利用ListView控件在窗體上制作報表 13.11.5 利用TreeView控件在窗體上顯示多維數(shù)據(jù) 13.11.6 多頁控件 13.12 窗體和控件綜合應(yīng)用:員工信息查詢 13.12.1 窗體結(jié)構(gòu)設(shè)計 13.12.2 程序代碼設(shè)計 13.12.3 使用效果 Chapter 14 Excel VBA綜合應(yīng)用案例之一:學生成績管理系統(tǒng) 14.1 學生成績管理系統(tǒng)的總體設(shè)計 14.1.1 學生成績管理系統(tǒng)構(gòu)成模塊 14.1.2 學生成績管理系統(tǒng)工作簿設(shè)計 14.1.3 為自選圖形按鈕指定宏 14.1.4 為工作簿對象編寫有關(guān)的事件程序 14.1.5 保護工作表 14.1.6 定義公共變量 14.2 班級管理模塊的設(shè)計 14.2.1 工作表數(shù)據(jù)結(jié)構(gòu) 14.2.2 班級數(shù)據(jù)管理 14.3 學生名單管理模塊的設(shè)計 14.3.1 管理學生名單窗體的結(jié)構(gòu)設(shè)計 14.3.2 班級工作表結(jié)構(gòu)設(shè)計 14.3.3 管理學生名單窗體的程序代碼設(shè)計 14.3.4 學生名單管理模塊的應(yīng)用舉例 14.4 管理學生成績模塊的設(shè)計 14.4.1 學生成績管理窗體的結(jié)構(gòu)設(shè)計 14.4.2 學生成績管理窗體的程序代碼設(shè)計 14.4.3 學生成績管理模塊的應(yīng)用舉例 14.5 查詢學生成績模塊的設(shè)計 14.5.1 學生成績查詢窗體的結(jié)構(gòu)設(shè)計 14.5.2 學生成績查詢窗體的程序代碼設(shè)計 14.5.3 學生成績查詢模塊的應(yīng)用舉例 14.6 成績統(tǒng)計分析模塊的設(shè)計 14.6.1 成績統(tǒng)計分析窗體的結(jié)構(gòu)設(shè)計 14.6.2 成績統(tǒng)計分析窗體的程序代碼設(shè)計 14.6.3 成績統(tǒng)計分析模塊的應(yīng)用舉例 14.7 打印成績單模塊的設(shè)計 14.7.1 學生成績單結(jié)構(gòu) 14.7.2 打印成績單窗體的結(jié)構(gòu)設(shè)計 14.7.3 打印成績單窗體的程序代碼設(shè)計 14.7.4 打印成績單模塊的應(yīng)用舉例 Chapter 15 Excel VBA綜合應(yīng)用案例之二:客戶信息管理系統(tǒng) 15.1 客戶信息管理系統(tǒng)的總體設(shè)計 15.1.1 客戶信息管理系統(tǒng)功能模塊 15.1.2 客戶信息資料的構(gòu)成 15.1.3 設(shè)計系統(tǒng)工作簿 15.2 客戶信息管理系統(tǒng)窗體結(jié)構(gòu)的設(shè)計 15.2.1 客戶信息管理系統(tǒng)窗體的總體設(shè)計 15.2.2 客戶資料管理頁面的結(jié)構(gòu)設(shè)計 15.2.3 客戶資料查詢頁面的結(jié)構(gòu)設(shè)計 15.3 程序代碼設(shè)計 15.3.1 工作簿打開與關(guān)閉事件程序代碼設(shè)計 15.3.2 窗體事件程序代碼設(shè)計 15.3.3 按漢語拼音字頭查詢的自定義函數(shù) 15.4 客戶信息管理系統(tǒng)使用說明 15.4.1 客戶信息管理 15.4.2 客戶信息查詢 15.5 客戶信息管理系統(tǒng)的完善
你還可能感興趣
我要評論
|