第11章 利用VBA建立财务模型.pdf

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档