您的位置 首页 > 数码极客

如何让excel自动显示窗体

EXCEL速成(应用篇):控件+窗体+条件语句等运用

今天为大家分享一个案例:远期汇率的EXCEL计算模型设计

当然如果想学习更多的资源,看完后推荐您学习:


1.远期汇率计算原理

远期汇率、即期汇率与利率之间存在着内在联系,通过利率平价理论可以从即期汇率与两种货币利率差异中,计算出一种货币对另一种货币升贴水的具体数字,最终推算出远期汇率。假设Ef表示远期汇率,Es表示即期汇率,N表示期限,Ia表示A国利率水平(直接标价法国对应的利率水平),Ib表示B国利率水平(间接标价法国对应的利率水平),计算公式如下:

[(Ef-Es)/Es]*12/N=Ia-Ib

针对上述公式分析,最终计算的目标值为远期汇率Ef,而Es、Ia、Ib为已知数据,不妨将N值(月数)区间设定为1-36个月,以便于设计远期汇率的EXCEL计算模型。

2.远期汇率的EXCEL计算模型设计

2.1 选项与智能文本的设计

2.1.1 设计动态日期与静态元素

(1)在C2单元格键入动态显示当前日期的函数公式“=Today( )”,并将C2:C3合并单元区域;

(2)在A1、A10:D10、A19:单元格中键入本模型的静态文字。合并A1:E1、A19:B19单元区域。

(3)选定A3:E24单元区域,按下Ctrl键,右击菜单“设置单元格格式”组中“图案”,选择“橙色”,同时将B13、B16、D16、D19、D20、D23处单元区域设置为“白色”。


图1

2.1.2 设计分组框窗体控件

(1)单击Excel选择“视图/工具栏/窗体”菜单命令

(2)单击“窗体工具栏”中的“分组框”按钮,此时鼠标变“+”字状,在A3单元格中拖出一个控件;将其标签修改为“币种1(单位币种)”;接着右击该控件选择“设置控件格式”命令,单击“三维阴影”选项。

(3)右击该分组框选择“复制”命令、在A6单元格右击选择“粘贴”命令;再将该控件标签修改为“币种2(标价数值)”;用同样方法A12、A15、A18、A22分组框,并且修改控件标签。

(4)点击分组框拖动调整其大小、位置。(如图1所示)

2.1.3 设计单选按钮窗体控件

(1)首先,在币种1(单位币种)“窗体”中点击“选项按钮”,此时鼠标变“+”字状,在A4单元格中拖出一个单选按钮;按下键盘上的Ctrl键并单击该控件进入编辑状态,将其标签修改为“美元”;通过控件上的小圆圈调整其大小、位置;右击该控件选择“设置控件格式”,在“控制”卡的“单元格链接”中键入“$A$11”选定“三维阴影”选项。

其次,复制并粘贴为两个单选按钮,修改控件的标签为“英镑”、“欧元”。

最后,将三个单选按钮放置于“币种1(单位币种)”分组框内。若选择“美元”选项,A11单元格将显示“1”;选择“英镑”、“欧元”选项则分别显示“2”或“3”,这是单选按钮的设计代码。

(2)运用上述方法,首先,在币种2(标价数值)“窗体”中点击“选项按钮”,此时鼠标变“+”字状,在A7单元格中拖出一个单选按钮;按下键盘上的Ctrl键并单击该控件进入编辑状态,将其标签修改为“人民币”;通过控件上的小圆圈调整其大小、位置;右击该控件选择“设置控件格式”,在“控制”卡的“单元格链接”中键入“$B$11”选定“三维阴影”选项。

其次,复制并粘贴为两个单选按钮,修改控件的标签为“日元”、“港币”。

最后,将三个单选按钮放置于“币种2(标价数值)”分组框内。若选择“人民币”选项,B11单元格将显示“1”;选择“日元”、“港币”选项则分别显示“2”或“3”。

(3)设计单元格连接,在C11单元格中键入“=A11”, D11单元格中键入“=B11”。

2.1.4选项代码值转换为智能文本

在A13单元格运用条件函数IF公式,将设计代码转换为智能文本:“=IF(A11=1,"美元/",IF(A11=2,"英镑/","欧元/"))”,如图2部的编辑框所示。公式的含义是:设计代码B11为1时,A13则显示“美元”,若为2则显示“英镑”,否则显示为“欧元”。

运用上述方法,分别在B13、A16、C16、A23、A24中输入以下代码:

B13=IF(B11=1,"人民币",IF(B11=2,"日元","港元"))

A16 =IF(C11=1,"美国",IF(C11=2,"英国","欧盟"))

C16 =IF(D11=1,"中国",IF(D11=2,"日本","香港"))

A23= IF(A11=1,"美元/",IF(A11=2,"英镑/","欧元/"))

A24= IF(B11=1,"人民币",IF(B11=2,"日元","港元"))

2.2设计滚动条控件

(1)单击“窗体工具栏”中的“滚动条”按钮,在C19单元格中拖动一个控件,并调整控件的大小、位置。

(2)右击C19单元格的滚动条选择“设置控件格式”命令,在“控制”卡中键入最小值“1”、最大值“36”、步长“1”、页步长“1”、单元格链接“$C$20”(如图2所示)。


图2

2.3 设计远期汇率计算法则

首先,不妨在单元格设定已知数据,即C13=6.8855,B16=6.18%,D16=3.56%,同时币种1选择“美元”,币种2选择“人民币”。

接着,依据远期汇率计算公式:[(Ef-Es)/Es]*12/N=Ia-Ib

计算远期汇率Ef(所在单元格C23)。根据已知条件将字母替换成单元格,即:

C23=(D16-B16)*C13*(C20/12)+C13

最后,根据公式换算,在C23单元格键入“=(D16-B16)*C13*(C20/12)+C13”。同时,将辅助数据9—11行进行隐藏,模型设计完毕。

由于EXCEL具有自动计算功能,当初始数据发生变化,就能自动计算其他数据。该计算方法可以推广到金融教学中将非常方便和快捷。今天为大家分享到这里,相信对你有用。

更多精彩可以学习,以下课程:



责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何让excel自动显示窗体,excel启动,vba,自动显示窗体”边界阅读