- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11 VBA
第 章 利用 建立财务模型
本章学习目标
本章主要讲解VBA 的相关知识,介绍利用Excel 建立财务模型及利用VBA
创建自定义函数的相关内容,使用户更加有效地使用 Excel 。通过本章学习,读
者应掌握如下内容:
1. 财务模型的创建
2. VBA 结构特征及语法特点
3. 自定义函数的建立
11.1 创建财务模型
财务模型所包含的范围很广泛,它从基础的工作表开始,汇总开支费用,到最后创建复杂
的模型,都属于财务模型的范围。当用户要设计创建一个财务模型时,需要考虑到:
4. 能否针对企业问题来解决。
5. 分析处理数据的过程。
6. 将数据转换为信息的过程是否快速、正确。
7. 要清楚地了解到问题的关键所在与变化。
11.1.1 创建简单模型
在 Excel 中可以使用目标有哪些信誉好的足球投注网站、单、双因子What-If 分析等技术,以不同的角度进行问题的
模拟与分析。
11.1.2 模型扩充
(1)将相关数据输入到Excel 中。
(2 )输入各单元格公式。
(3 )计算“折现因子”。其中“折现因子”的公式为:折现因子=1/(1+折现率)^期数。
第 11 章 利用 VBA 建立财务模型 183
11.2 利用 VBA 建立财务模型
11.2.1 VBA 程序的结构特征
1.宏语言概述
Excel 可以广泛地应用于财务、行政、金融、经济、统计和审计等众多领域,它是一个强
有力的信息分析和处理工具。这种力量的源泉之一就是它的宏语言(VBA )。利用VBA 所
提供的功能,财务管理人员可以按自动方式执行日常的管理、分析、决策任务,还可按需
要加入某些自定义功能,直至建立一个完整的财务管理应用系统。
VBA 是一种计算机编程语言(第四代语言),用它提供的语句、命令可以编写包含若干指
令序列的宏程序,它可以指挥 Excel 应该进行哪些工作。
宏程序是指用 VBA 提供的各种函数、语句、对象、方法和属性等编写的程序,在 Excel
中也称为过程。过程是在VBA 模块中一个可执行的 VBA 程序代码块,过程由程序代码序
列组成,这些代码序列组合在一起可以完成某项任务。
VBA 中的过程主要可分为两类:子过程与过程函数。
(1)子过程
子过程以 SUB 语句开始,以 END SUB 语句结束。过程可以执行某种操作,无返回值。其
结构是:
SUB 过程名()
命令序列 1
┇
命令序列 N
END SUB
(2 )过程函数
过程函数以 Function 语句开头,以 END Function 语句结束,可以有返回值。
其结构是:
Function 函数名(参数…)
命令序列 1
┇
命令序列 N
End Function
2.宏程序结构与宏程序举例
宏程序是程序语言,所以它也有程序结构。
(1)顺序结构
在正常状况下,宏程序的执行是以“Excel 顺序”方式进行的,即由上而下逐一执行。用
“Excel 宏记录器”记录经常性工作时,它也是“Excel 顺序”方式。
① 打开工作簿的工作表。
② 进入“工具”菜单栏中“宏”命令下的“Visual Basic 编辑器”。
184 第 11 章 利用 VBA 建立财务模型
③ 选择“插入”菜单中“宏表”命令下的“模块表”命令,Excel 就会在工作薄中增加一
张宏表,并自动命名 MODEL1 。
④ 选择 MODELl 宏表输入宏程序。
(2 )条件结构
如果需要对默认条件进行测试,然后根据测试的结果进行不同的操作,就要使用条件结构。
语法:
IF...
THEN…
注意:在单行的IF …THEN 语句中不使用End
文档评论(0)