基於Excel VBA的財務自動化

張澤華

  • 出版商: 化學工業
  • 出版日期: 2022-08-01
  • 定價: $270
  • 售價: 8.5$229
  • 語言: 簡體中文
  • 頁數: 204
  • 裝訂: 平裝
  • ISBN: 7121441527
  • ISBN-13: 9787121441523
  • 相關分類: Excel
  • 下單後立即進貨 (約4週~6週)

商品描述

本書結合日常辦公中的大量典型、實用案例,介紹了使用VBA實現Excel自動化操作的基本方法和關鍵技術。
書中的案例以財務工作的實際需求為主,針對報表的分發、拆分、匯總、對賬、
發票湊數等多種具體工作場景提供了實現自動化操作的解決方案,
其中的關鍵技術反映了編者在基於VBA的Excel自動化操作實務中的經驗。
本書以解決工作中的實際需要為導向,力求做到內容通俗易懂,
只要讀者俱備基本的Excel操作知識,就能通過本書掌握基於Excel VBA的自動化操作技巧。
本書提供電子課件、配套習題答案、上機練習指導,書中案例均有配套文件、
源代碼及部分演示視頻,讀者可登錄華信教育資源網(https://www. hxedu.com.cn)註冊後免費下載,以方便學習和應用。
 

作者簡介

張澤華
重慶郵電大學副教授,重慶大學博士,有10多年的世界知名企業及企業財務高管工作經驗,
2015年9月起從事高校教育工作,主持國家社科基金、重慶市教委人文社科基金、
自然科學基金等國家級、省部級項目多項,在國家權威A級期刊、CSSCI、北大核心等期刊發表論文約10篇。
自2018年起,每年均獲得校課堂教學優秀獎。
 

目錄大綱

目錄
第1章VBA入門知識 1
1.1 VBA 1
1.2 子過程 1
1.2.1 錄製宏 2
1.2.2 使用表單控件關聯宏 4
1.2.3 什麼是宏 5
1.2.4 什麼是子過程 7
1.3 For循環:批量製作工資條 8
1.4 For…Next循環 11
1.4.1 For…Next循環的語法 11
1.4.2 For…Next循環的執行過程 12
1.4.3 特殊的步長值 13
思考與練習題 13
第2章程序設計的基本知識 15
2.1 VBA的集成開發環境――VBE 15
2.1.1 代碼編輯區 15
2.1.2 菜單欄 16
2.1.3 工具欄 16
2.1.4 工程資源管理器 16
2.2 程序的基本要素 17
2.2.1 基本數據類型 17
2.2.2 常量與變量 18
2.2.3 運算符 19
2.2.4 交互函數 21
2.3 程序控制結構 22
2.3.1 循環結構 22
2.3.2 分支結構 23
思考與練習題 26
第3章Excel VBA的重要概念 27
3.1 Excel的對象 27
3.1.1 VBA代碼與VBA對象 28
3.1.2 對象的層次結構 28
3.1.3 對象集合及對象的基本表示方法 30
3.1.4 對像變量 31
3.2 對象的屬性、方法和事件 31
3.2.1 對象的屬性 33
3.2.2 對象的方法 35
3.2.3 如何區分屬性與方法 36
3.2.4 對象的事件 38
3.2.5 對象常用的事件 38
思考與練習題 39
第4章VBA操作主要對象 40
4.1 操作應用程序對象 40
4.1.1 獲取文件全路徑名稱 40
4.1.2 Application對象常用屬性 40
4.2 操作工作簿對象 41
4.2.1 新建工作簿 41
4.2.2 打開工作簿 42
4.2.3 關閉與保存工作簿 43
4.2.4 激活工作簿 44
4.3 操作工作表對象 44
4.3.1 新建工作表 45
4.3.2 刪除工作表 45
4.3.3 複製和移動工作表 46
4.3.4 保護與隱藏工作表 47
4.3.5 工作表的其他常用屬性 47
4.4 操作單元格對象 48
4.4.1 引用單元格 48
4.4.2 引用相關區域 52
4.4.3 剪切、複製、粘貼 54
4.4.4 修改、刪除單元格 56
4.4.5 Formula與FormulaR1C1屬性 57
思考與練習題 60
第5章函數 62
5.1 工作表內置函數 62
5.2 VBA內置函數 63
5.3 自定義函數 65
5.3.1 設置自定義函數 65
5.3.2 更新自定義函數值 70
5.3.3 自定義人民幣轉大寫函數 71
思考與練習題 72
第6章對賬業務 73
6.1 銀企對賬 73
6.1.1 銀企對賬系統的設計 73
6.1.2 銀企對賬系統的應用效果 76
6.2 往來賬勾對 78
6.2.1 往來賬勾對宏的設計 78
6.2.2 往來賬勾對宏的說明 79
6.2.3 往來賬勾對宏的應用效果 80
思考與練習題 81
第7章統計報表的批量生成與分發 82
7.1 根據模板批量生成日報表 82
7.2 將日報表數據匯總 84
7.3 將日報表按日期拆分為不同的文件 86
7.4 根據模板批量生成部門日報表 87
7.5 批量刪除日報表 88
7.6 分發工作表的填寫範圍保護 90
7.7 為用戶顯示個性化工作表 91
思考與練習題 93
第8章日記賬數據拆分到多表 94
8.1 去重名生成部門表 94
8.2 拆分數據到部門表 96
8.3 清空部門表已有記錄 97
8.4 使用篩選功能優化拆分數據 98
8.5 按需選擇拆分數據列 100
思考與練習題 103
第9章跨文件匯總報表 104
9.1 認識Dir函數 104
9.2 判斷分支機構上報文件是否存在 104
9.3 獲取文件夾內的所有文件 106
9.4 跨文件操作的通用模板 107
9.5 跨文件匯總部門日報表 108
9.6 跨文件匯總所有報表 109
思考與練習題 110
第10章數組及其財務應用 111
10.1 數組與非數組處理文件 111
10.2 認識數組 112
10.3 查找各分支機構銷售收入最高的商品及銷售額 115
10.4 記錄拆分成借貸不同行 117
思考與練習題 118
第11章發票湊數 120
11.1 基於數組的簡易解決方案 120
11.2 發票湊數宏的設計 122
11.3 發票湊數宏的說明 124
11.3.1 調用Sub過程 124
11.3.2 遞歸 124
11.4 發票湊數宏的應用效果 126
思考與練習題 129
第12章字典及其財務應用 130
12.1 認識字典 130
12.2 批量查找最近日期的價格 131
12.3 批量匯總客戶累計發貨數量 133
12.4 批量匯總客戶按月累計發貨數量 135
思考與練習題 138
第13章窗體與控件 139
13.1 初識窗體與控件 139
13.2 用戶窗體 143
13.2.1 創建用戶窗體及給窗體添加對象 143
13.2.2 調整窗體中的對象 144
13.2.3 窗體的常用屬性 145
13.2.4 窗體的常用事件和方法 146
13.3 控件 146
13.3.1 標籤 146
13.3.2 文本框 147
13.3.3 命令按鈕 148
13.3.4 列錶框與復合框 149
13.3.5 複選框與單選按鈕 151
思考與練習題 152
第14章憑證處理與賬簿查詢 153
14.1 本章概覽 153
14.2 憑證處理 154
14.2.1 窗體設計 154
14.2.2 VBA代碼 156
14.2.3 應用效果 165
14.3 賬簿查詢 167
14.3.1 窗體設計 167
14.3.2 VBA代碼 168
14.3.3 應用效果 178
思考與練習題 179
第15章VBA與財務機器人 180
15.1 財務機器人與RPA技術 180
15.2 RPA與Excel VBA技術的協同 181
15.3 RPA協同VBA案例:批量調整Excel文件格式並製圖 182
第16章程序調試 188
16.1 VBA錯誤類型 188
16.1.1 編譯錯誤 188
16.1.2 運行時錯誤 188
16.2 VBA調試 190
16.2.1 中斷模式 190
16.2.2 設置斷點 190
16.2.3 監視過程執行 191
附錄Excel對像模型 195