财务金融建模VBA For Excel

【FM】0_开始之前

2017-08-23  本文已影响19人  b7c80013f9d1
【FM】0_开始之前 目录


1. 模拟运算表

大部分金融建模都包括敏感性分析,而模拟运算表则是敏感性分析的关键。这有一点复杂,但对金融建模者来说却是模型的一个重要补充。


2. Getformula是什么

名为Getformula的函数可以用于帮助解释电子表。下图的例子中,单元格C5显示了单元格B5中所包含的公式;该公式计算了一笔贷款的年偿还金额,该笔贷款金额为165,000,期限为7年,年利率为8%。单元格C5中含有该函数=Getformula(B5)。


3. 如何将Getformula添加到Excel工作簿中

(1)打开Excel工作簿

(2)打开VBA编辑器

>>>Windows操作系统:[Alt]+[F11]

>>>Mac操作系统:工具>宏>Visual Basic编辑器

Mac操作系统界面

(3)选择“插入>模块”

(4)在模块窗口插入如下文本

Windows系统:关闭VBA窗口(无需保存)

Mac系统:只需继续编辑电子表


4. 保存Excel工作簿

为了保存含有宏Getformula的Excel工作簿,需要将其保存为“启用宏的工作簿”。

Mac操作系统


5. 是否需要将Getformula添加到每一个Excel工作簿中

答案是“Yes

可以在Excel中创建一个包含Getformula的加载项,但这不便于共享工作簿。我们倾向于在所建立的每一个新电子表中都添加Getformula


6. 使用Getformula的快捷方式

自动化该过程

如果想要自动化在单元格中添加Getformula的这一过程,则需要:

>>>把它变成一个

>>>给宏附加一个键序列

>>>使宏和键序列在Excel电子表格中可以使用


额外补充

>>>敏感性分析

敏感性分析是指从众多不确定性因素中找出对投资项目经济效益指标有重要影响的敏感性因素,并分析、测算其对项目经济效益指标的影响程度和敏感性程度,进而判断项目承受风险能力的一种不确定性分析能力。

>>>宏

计算机科学里的宏(Macro),是一种批量处理的称谓。一般说来,宏是一种规则或模式,或称语法替换 ,用于说明某一特定输入(通常是字符串)如何根据预定义的规则转换成对应的输出(通常也是字符串)。这种替换在预编译时进行,称作宏展开。

上一篇下一篇

猜你喜欢

热点阅读