內容簡介
Excel 等辦公軟體的廣泛套用大大減輕了辦公人員的工作負擔,但各行各業的辦公需求千差萬別,僅靠軟體的固定功能很難做到隨機應變,此時就需要藉助 VBA 實現真正的批量化、自動化、個性化操作。本書正是一本專為普通辦公人員打造的實戰型 Excel VBA 工具書,旨在幫助讀者快速、準確地完成數據量大、重複度高的工作,對 Excel 的理解和套用水平能夠更上一層樓。
本書共 14 章,以文秘、行政、人事、行銷、財務等職業領域的辦公需求為主線劃分內容結構,採用“案例導向” 的編寫思路,講解了 Excel VBA 的具體套用,涉及人力資源管理(包括員工信息管理、工資管理、值班管理、考勤管理、出差管理等)、客戶信息管理、商品管理(包括入庫管理、出貨管理、銷售管理、銷售分析等)、投訴信息管理、固定資產管理等。
本書理論知識精練,案例解讀全面,學習資源齊備,適合有一定 Excel 操作基礎又想進一步提高工作效率的辦公人員,如從事文秘、行政、人事、行銷、財務等職業的人士閱讀,對大中專院校的師生也極具參考價值。
圖書目錄
第1章
高效處理學員信息
1.1 快速修改字型格式………………..11
1.1.1 錄製“修改字型格式”宏………………..11
1.1.2 查看宏代碼………………..13
1.1.3 修改宏代碼………………..14
1.1.4 運行宏………………..15
1.2 自動格式化學員資料………………..16
1.3 自動保護學員資料表………………..20
1.3.1 錄製“保護工作表”宏………………..20
1.3.2 撤銷工作表保護………………..22
第2章
員工工資管理
2.1 員工檔案信息的簡易互動輸入……………….24
2.1.1 編寫激活程式的事件過程……………….24
2.1.2 編寫“互動輸入”過程代碼……………….25
2.1.3 運行代碼……………….30
2.2 實現員工編號與姓名、工資卡號的關聯……………….33
2.2.1 編寫創建員工工資表的代碼……………….33
2.2.2 編寫員工編號與姓名、工資卡號關聯過程代碼……………….35
2.2.3 檢測代碼運行結果……………….40
2.3 自動計算員工薪資的名次……………….42
2.3.1 編寫代碼……………….42
2.3.2 添加按鈕控制項並運行代碼……………….44
第3章
客戶信息管理系統
3.1 批量新建客戶信息表……………….47
3.1.1 編寫批量複製生成新表的代碼……………….47
3.1.2 編寫批量重命名工作表的代碼……………….49
3.2 自動提取客戶信息……………….52
3.2.1 設計“批量提取”用戶窗體……………….52
3.2.2 為窗體控制項添加相應的事件代碼……………….55
3.2.3 運行代碼提取客戶信息……………….59
3.3 自動保護客戶信息……………….61
3.3.1 編防寫或撤銷保護工作表的過程代碼……………….61
3.3.2 保護或撤銷保護工作簿中的所有工作表……………….62
第4章
員工基本資料管理
4.1 快速刪除員工信息……………….65
4.1.1 編寫代碼刪除離職人員資料……………….65
4.1.2 編寫代碼讓用戶指定刪除條件……………….67
4.2 快速查找並標示所有符合條件的員工聯繫方式……………….69
4.2.1 設計“查詢員工聯繫方式”窗體……………….69
4.2.2 編寫用戶窗體控制項的事件代碼……………….71
4.2.3 運行代碼查詢員工聯繫方式……………….76
4.3 快速查找/替換滿足條件的數據……………….79
4.3.1 設計“查找/替換”用戶窗體……………….80
4.3.2 為控制項添加對應的事件代碼……………….81
4.3.3 運行代碼完成精確查找與替換……………….83
4.3.4 編寫代碼完成模糊查找與替換……………….85
第5章
公司值班管理系統
5.1 批量製作值班工作證……………….88
5.1.1 編寫代碼獲取值班工作證編號……………….88
5.1.2 編寫代碼按照模板製作值班工作證……………….90
5.2 設定值班人員登記許可權……………….93
5.2.1 設計用戶界面……………….93
5.2.2 添加控制項對應的事件代碼……………….96
5.2.3 通過用戶界面訪問……………….98
第6章
考勤管理系統
6.1 自動創建考勤表……………….101
6.1.1 編寫代碼創建考勤表的主體……………….101
6.1.2 編寫代碼設定斜線表頭……………….105
6.1.3 運行代碼創建考勤表……………….108
6.2 自動拆分窗格比較當月考勤情況……………….110
6.2.1 編寫代碼統計考勤情況……………….110
6.2.2 編寫代碼按指定單元格拆分工作表……………….112
6.2.3 編寫代碼按指定位置拆分工作表……………….114
6.3 自動拆分工作簿跨月比較考勤情況……………….116
6.3.1 編寫代碼拆分及並排顯示工作簿……………….116
6.3.2 運行代碼並排比較考勤情況……………….118
第7章
外部檔案的連結管理
7.1 自動連結商品圖片……………….120
7.1.1 編寫代碼指定連結檔案的目錄……………….120
7.1.2 編寫代碼自動連結圖片……………….122
7.1.3 編寫代碼設定自動超連結事件……………….124
7.2 入庫商品數據的導入與導出……………….126
7.2.1 編寫代碼導出數據至文本檔案……………….126
7.2.2 編寫代碼將文本檔案導入Excel表格……………….132
7.3 商品備註信息的導入與導出……………….135
7.3.1 編寫代碼導出批註至文本檔案……………….135
7.3.2 編寫代碼將文本檔案作為批註導入Excel表格……………….137
第8章
銷售分析系統
8.1 快速分析各分店月銷售額占比……………….139
8.1.1 錄製“自動創建三維餅圖”宏……………….139
8.1.2 參考宏代碼編寫創建餅圖過程……………….142
8.1.3 運行代碼生成指定月份占比分析餅圖……………….145
8.2 自動創建各分店銷售動態分析圖……………….146
8.2.1 編寫代碼創建折線圖……………….147
8.2.2 編寫代碼添加數據系列……………….150
8.3 圖表類型的自動轉換……………….151
8.3.1 編寫代碼創建默認簇狀柱形圖……………….151
8.3.2 編寫代碼創建三維圓柱圖……………….153
8.3.3 編寫代碼創建數據點折線圖……………….153
8.3.4 運行代碼轉換圖表類型……………….154
第9章
出貨情況管理
9.1 快速生成靜態數據透視表……………….157
9.1.1 編寫代碼創建靜態數據透視表……………….157
9.1.2 編寫代碼調整欄位位置……………….158
9.2 快速製作動態數據透視表……………….161
9.2.1 編寫代碼創建動態數據透視表……………….162
9.2.2 編寫代碼自動更新數據透視表……………….164
9.3 快速生成動態數據透視圖……………….166
9.3.1 錄製“創建靜態數據透視圖”宏……………….166
9.3.2 編寫代碼創建動態數據透視圖……………….170
9.3.3 編寫代碼更新數據透視圖……………….173
第10章
員工出差管理系統
10.1 互動式錄入出差記錄……………….175
10.1.1 設計“出差信息錄入”用戶窗體……………….175
10.1.2 編寫控制項的對應事件代碼……………….178
10.2 出差行程自動提醒……………….181
10.2.1 編寫代碼設定提醒時間……………….181
10.2.2 編寫代碼實現自動提醒……………….185
10.3 自動顯示出差人員……………….188
10.3.1 設計“現出差人員”用戶窗體……………….188
10.3.2 為控制項添加觸發事件代碼……………….189
第11章
商品入庫信息管理
11.1 商品入庫記錄的錄入與排序……………….191
11.1.1 編寫代碼快捷錄入入庫記錄……………….191
11.1.2 編寫代碼將錄入的數據寫入工作表……………….193
11.1.3 編寫代碼將數據按商品代碼升序排列……………….194
11.2 商品入庫記錄的分類匯總………………. 196
11.2.1 編寫代碼按商品名稱對數量和金額進行分類匯總……………….197
11.2.2 編寫代碼變更分級顯示……………….198
11.3 快速查詢入庫記錄……………….205
11.3.1 編寫代碼實現自動篩選……………….205
11.3.2 編寫代碼實現高級篩選……………….209
第12章
投訴信息管理
12.1 被投訴人英文名的處理……………….212
12.1.1 編寫代碼將字母全部轉換為小寫……………….212
12.1.2 編寫代碼將字母全部轉換為大寫……………….214
12.1.3 編寫代碼將每個單詞首字母轉換為大寫……………….215
12.1.4 編寫代碼清除字母間的空格……………….217
12.2 自動為投訴信息添加批註……………….218
12.2.1 編寫代碼自動添加批註……………….218
12.2.2 編寫代碼自動顯示特定批註……………….221
12.3 自動導入/導出批註信息及添加/移除作者名稱……………….223
12.3.1 編寫代碼導出批註信息……………….224
12.3.2 編寫代碼導入批註信息……………….226
12.3.3 編寫代碼添加作者名稱……………….228
12.3.4 編寫代碼移除作者名稱……………….230
第13章
自動生成產品分析報告
13.1 自動製作產品報價單……………….231
13.1.1 編寫代碼獲取文檔保存位置……………….231
13.1.2 編寫代碼將文檔內容複製到指定工作表中……………….234
13.2 自動生成銷售分析報告……………….236
13.2.1 編寫創建銷售分析報告的代碼……………….236
13.2.2 運行代碼創建銷售分析報告……………….242
13.3 自動生成月銷售份額分析報告演示文稿……………….245
13.3.1 編寫自動生成演示文稿的代碼……………….245
13.3.2 運行代碼生成演示文稿……………….248
第14章
企業固定資產管理
14.1 快速增加固定資產記錄
14.1.1 設計“增加資產記錄”用戶窗體
14.1.2 編寫控制項觸發事件代碼
14.1.3 運行代碼增加固定資產記錄
14.2 快速更改指定固定資產記錄
14.2.1 設計“快速更改指定記錄”用戶窗體
14.2.2 編寫控制項觸發事件代碼
14.2.3 運行代碼快速更改指定記錄
14.3 列印固定資產卡片
14.3.1 編寫創建並列印固定資產卡片的過程代碼
14.3.2 運行代碼完成列印