第五章Excel在财务管理中的高级应用(4)

2019-04-02 14:36

② 在“宏名字”框中选择宏名字“info hy”; ③ 选择“执行”按钮。 5 利用宏设计自定义财务函数

在实际工作中,人们经常利用宏设计自定义财务函数。取数函娄数就是定义的一种。关于自定义函数的 内容不是本章的重点,当读者阅读到这部分内容以后,知道哪此函数是自定义函数就可以了。 5.2.2 用户界面的设计与使用

在实际工作中,我们会设计若干个财务分析模型,并将同一类模型存放在一个工作簿中,该工作簿的若干张工作表中存放着该类不同问题的模型。如果每个工作簿中实际是一个用户界面,就能使财务管理人员通过该界面一目了然了解到该工作簿中包含哪此模型,并通过驱动办界面上宏按钮直接进入各了模型,完成各种管理、分析、决策工作.

1 给图工具栏

选择“视窗”菜单上的“工具栏”命令的“绘图”工具栏,如图5-2-2所示。通过使用绘图工具栏上的各种 工具,可以绘制出包括宏按钮、文字框以及正方形等精美的用户界面。

下面对工具栏中的各工具进行介绍。 ① 绘图选项工具;

② 自选图形:自动创建各种步同的图; ③ 直线工具:画直线; ④ 箭头工具:画箭头; ⑤ 矩形工具:画矩形; ⑥ 圆形工具:画圆及椭圆;

⑦ 文字框:在任何图形对象中添加工具(文字水平徘列); ⑧ 竖形文字框:在任何对象中添加工具(文字垂直排列); ⑨ 艺术字工具:提供各种艺术字体选项; ⑩ 填充色工具:修改图形对象中的填充色;

⑾ 线条颜色工具:修改图形对象中的线条颜色; ⑿ 字体颜色工具:改变字体颜色; ⒀~⒂线条修改工具:改变线条颜色; ⒃ 阴影工具:为图形及字体设置阴影; ⒄ 三维设计:设计图形的三维效果。 2 建立用户界面

以存在的cw105.xls工作簿为例,说明用户界面的设计方法。 图5-2-3所示的是财务报表分析模型用户界面实例。 (1)在CWGL05.XLS工作簿中插入一个工作表

① 选择“插入”菜单上的“工作表”命令,在CWGL05.XLS工作簿中产生一新表; ② 将新表名改为“财务分析界面”; ③在该表输入标题、绘制图形。 (2)在用户界面上绘制“宏按钮”

① 单击绘图工具下的工具按钮;

② 选择放置按钮的位置,拖动鼠标至所需的尺寸;

③ 选中所绘制的工具按钮,点击鼠标至右键,选择指定宏;

④ 进入指定宏界面,在“宏名”框中选择录制好的宏程序RATE(CWGL05.XLS工作簿中存放该宏程序),选择“确定”按钮,即将宏程序指定给宏按钮;或在“宏名字/引用”框中不输入宏名字,并选择

“取消”按钮,即不选择宏程序,等以后再指定;

⑤ 输入宏按钮的名字(如比率分析),单击工作表的任意单元。

(3)编辑图形对象

当在工作表中建立包括各种图形对象(圆、矩形、按钮等)的用户界面后,有需要对其进行移动、缩放、复制、删除、修改、改变颜色等操作。此时,只需选择该对象,然后用简洁菜单中的命令,便可对其进行各种编辑。

编辑方法:

① 将鼠标指针移动某对象;

② 单击鼠标右键,对象被选中并弹出简洁菜单,如图5-2-4所示。

使用“指定宏”命令可以将该对象与宏程序相连接。通过该命令也可以将宏按钮定给某一宏程序。不选 择菜单中的命令,而用鼠标单击该对象,此时可以用鼠标拖动该对象到任意位置,或改变该对象的尺寸。

3 用户界面的使用

从图5-2-3可以看出,财务报表分析模型中包括比例分析、趋势分析、杜邦分析和即出模型四个按钮, 这四个按钮分别指定给四个宏程序。因此,财务管理人员想进入模块分析了模型(如比率分析等)进行分析工作只需驱动宏观按钮。

例十一:选择“比率分析模型”的rate宏程序如下: Sub rate ()

Sheets(“比率分析”).Select End Sub

将该宏程序指定给宏按钮比率分析。 现在财务人员进行以下操作:

① 单击“比率分析”宏按钮,出现比率分析模型,如图5-2-5所示,该模型中一个宏按钮对应着一宏程序,单击模型中不同的宏按钮便可得到相应的比率分析结果;

② 当比例分析工作结束后,单击“返回”宏按钮,则自动返回到恒远财务报表分析主界面; ③ 同理可经单击财务报表分析界面上的“趋势分析”、“杜邦分析”按钮,又可进行相应分析; ④ 当财务报表分析工作结束时,选择“文件”菜单“关闭”俱,则自动关闭该工作簿。

前两小节讨论了友语言的宏程序的编制,包含宏按钮在用户界面的建立,以及将宏程序指定给宏按钮的 方法。现在我们可以返回去,对前边设计和建立和各种模型改进,即尽可能地在每张工作模型中建立完成某种任务的宏程序(如流动比率分析宏程序、编制报表宏程序、数据采集宏程序等等),建立宏按钮,并将其余相应的宏程序连接;在每个工作簿中都有建立相应的用户界面(财务报表分析模型界面、投资决策模型界面等)。这样,财务管理人员就可通过驱动各类模型界面上的宏按钮进行该工作簿中的各种分析模型,在每个工作表分析模型中又通过驱动宏按钮完成各种管理、分析、决策工作。宏技术的使用可以减少重复工作量,减少出错的可能性。财务管理人员使用宏控制工作表完成各种操作,就像使用遥控器一样简单、直观、安全。

5.2.3 菜单的设计方法

在实际工作中我们会建立多个包含各种管理、分析、决策的模型,并分别存放在多个工作簿中。管理人员使用每类模型,还必须知道该类模型所在工作簿的名字(如CWGL05.XLS工作簿名字是投资决策模型所在的工作簿的名字),根据名字打开相应的工作簿。如果将这些模型汇总到菜单上,财务管理人员可以清楚地了解财务系统结构,并通过选择菜单上的命令,自动打开包含某类模型的工作簿,进行管理、分析、决策工作。 1 菜单管理器

建立财务管理系统菜单要通过菜单管理器完成。菜单管理器是Excel提供给用户的一个工具,它可以帮 助用户建立自己的菜单,并对这些菜单进行修改以满足自己的需要。通过使用菜单管理器,用户可在菜单栏中加入一个菜单,并在菜单中加入菜单命令;用户可以根据需要将某个宏程序指定给菜单命令,当菜单命令被选择时,招待时,执行相应的宏程序。 (1)Excel菜单的构成

在用户建立自己的菜单前,先了解Excel的菜单结构,内部菜单包含菜单栏、菜单、菜单项、子菜单

等项。

用户可以通过鼠标选择菜单中的命令,也可以用快捷键选择菜单中的命令。 (2)菜单编辑器的使用方法

用户可以使用菜单编辑器或编写VBA程序修改内部菜单。有关用VBA个性菜单的内容略,在此主要讨论在工作簿中生成菜单系统的方法:

① 打开工作簿(如CWGL10.XLS);

② 选择“工具”菜单上的“自定义”命令,在“自定义”窗口中定义用户希望增加的菜单(自定义界面如图5-2-6自定义菜单)。

2 在菜单栏中增加一外“财务管理”菜单

① 打开工作簿(如CWGL10.XLS)。 ② 建立宏表。如果工作簿中有宏表,则选择表;如果没有则建立宏表及宏程序。点VB编辑器,进入“模块表”编辑状态,建立若干个宏程序。

CWFX宏:打开CWGL05.XLS工作簿,进入财务报表分析模块。 TZJC宏:打开CWGL05.XLS工作簿,进入投资决策分析模块。 LDZJ宏:打开CWGL06. XLS工作簿,进入流动资金分析模块。 CZSY宏:打开CWGL07.XLS工作簿,进入筹资分析模块。 XSLR宏:打开CWGL08.XLS工作簿,进入销售与利润分析。 CWJH宏:打开CWGL09.XLS工作簿,进入财务计划模块。 其中以CWFX宏举例如下:

Sub analusis ()

Workbooks.OpenFineame:=”c:\\cwgl05.xxls”,Updatelinks:=0 Sheets (Excel财务报表分析界面).Select Sud Sub

③ 选择“菜单编辑器”命令

选择“工具”菜单上的“自定义”命令,选择“命令”标签进入菜单编辑状态(如图5-2-6)建立菜单 “财务管理“。

在图5-2-6中,在标签“命令“中选择新菜单,用鼠标拖动新菜单到菜单行,“更改所选内容”,把“新菜单:更名为“财务管理”,如图5-2-7所示。

到此为止,我们建立了一个完整的财务管理系统,其功能结构图如图5-2-8所示。

当打开CWGL10.XLS工作簿,菜单栏就有“财务管理”菜单;选择“财务管理”菜单,便弹出下拉菜单。它将财务管理系统功能结构图中和主要功能模块以命令的形式显示在下拉菜单上。财务管理人员可以选择任意命令,相当于选择了结构图中的第一层功能模块。该功能模块包含模型的用户界面展示在屏幕上,单击用户界面上的宏按钮,相当于选择了结构图中第三层功能模块。此时具体的管理、分析、决策模型展示在财务管理人员面前,可以进行各种分析工作。

5.2.4 控制应用系统自动启动的方法 1 建立自动启动宏程序的方法

当打开和关闭某一个工作簿时,希望自动执行该工作簿中的某个宏程序或过程,如打开CWGL10.XLS 工作簿时,希望自动执行一个宏程序,显示财务管理系统主画面,关闭工作簿时需要自动执行一个宏程序,显示“谢谢使用恒远财务管理系统,再见!”这就需要建立名为Auto-Open或Auto-Close的宏程序。区别自动宏程序于一般宏程序是通过宏过程名来识别的。 (1)建立一个工作簿打开时自动招待的宏程序

例十二:在CWGL10.XLS工作簿中建立一个自执行的宏程序,其功能是显示“欢迎使用恒远财务管理 系统”,自动显示财务管理系统主界面。

选择宏表:

建立如下程序:

Sub Auto-Open ()

Msgbox (“欢迎您使用恒远财务管理系统”) Sheet“恒远财务管理系统界面”).Select End Sud

当打开CWGL10.XLS工作簿时,屏幕显示如图5-2-9所示。

欢迎您使用恒远财务管理系统

确定

单击“确定”按钮,便显示财务管理系统主画面,如图5-2-3所示。

此时,财务管理人员可以选择图5-2-7上的“财务管理”菜单,进入各模型。 (2)建立一个关闭工作簿时自动执行的宏程序

例十三:在CWGL10.XLS工作簿中建立一个当工作簿关闭时自动执行的宏程序,其功能是显示“谢谢 使用财务管理系统,再见!”

选择宏表,建立如下程序: Sub Auto-Close ()

MsgBox (“谢谢使用恒远财务管理系统,再见!”) End Sub

当关闭CWGL10.XLS工作簿时,单击“确定”按钮结束。 2 利用启动目录自动打开工作簿

希望启动Excel后,自动打开某个工作簿,则可利用启动目录实现该功能,Excel将启动目录定义为C:\\Excel\\XLSTSRT。

制作自动打开工作簿的方法:将需要自动打开的工作簿移动或复制到启动目录。 5.3 动态数据分析及数据透视表的应用

5.3.1 数据动态分析的必要性

如今“Excel分析”一词的使用频率是很高的,市场分析、金融分析、财务分析??不绝于耳。所谓分析就是让您劈开迷雾,看清庐山真面目,透过现象,看到事物的本质。早期数据分析都需要依靠数据库技术, 在有关数据库语言支持下进行操作。实际上,Excel 软件本身具有数据库技术的基本功能。

当我们在Excel软件里建立了有关工作簿以后,在它下属的各张工作表内自然已经保存有关的数据内容。人们使用Excel软件建立各种工作表,其目的是从中提炼出有用的信息,为决策提供依据。通常,工作表内的数据清单是一般的二维表,虽然它也能在一定程度上反映一些数据的特征,但是,有时候却难以满足一些特殊要求。譬如说,对于如图5-3-1所示的一张某公司的应收账款数据清单,可以很容易地从工作珍内直接得到“各外公司月初结存、月末结存”之类的信息,倘若希望马上回答该信息数据的历史比较或单位(部门)间比较结果,恐怕就不是很容易的了。

读者可以通过前述Excel软件应用基础介绍,建立起适合自己工作需要的具有数据管理功能的工伯表,也可通过前述Excel函数调用,在工作表内生成自己工作需要的信息。通过本节介绍的“模板”与“宏”这两种工具的应用,建立起定制自己工作界面、设计自己工作菜单、完成适合于自己工作习惯的,而且可以不断重复使用的工作簿与工作表。正如图5-3-1实例所述,仅依靠前面介绍的那技术是无法马上求得纵向或模横向比较信息的,更无法马上显示环境条件变化的实际结果。

为了帮助作废探讨数据内部奥秘,Excel软件提供一个强有力的数据分析工具——数据透视表。数据透视

表是一种为表现多种事务内在联系而建立的动态数据分析表,利用它您可以像x光透视那样来观察普通二维电子表格呼数据;通过动态变换行列结构,可以看至少同组合的效果,得出不同的汇意报表。

数据的动态分析可以在工作表内生成实时信息。要使工作表能产生动态实时信息,除了使用数据透视表工具外,还有必要补充使用一些在Excel软件内已经提供的某些技巧。

5.3.2 有关数据动态化的某些技巧 1 把工作表视为数据库

Excel 软件内的工作具表并不能完全替代数据库的功能,但在简单的数据信息管理条件下,工作表的结 构和Excel软件的某些操作是可以胜任数据库管理的基本要求的。 (1)在工作表内创建数据库

只要在使用工作表时把工作表的行看为记录,把工作表的列看作为字段。在Excel软件内不需要键入 任何命令,就可以创建数据库了。

数据库的字段通常要求有字段名,Excel软件工作表内顶项(即报表有效工作区域里的第一项)所填写的字符也就是字段名。写段宽度在Excel软件工作表内由列宽来决定。 (2)实现数据库的基本操作

在数据库的管理技术中,数据库的基本操作包括:数据输入与数据记录的增、删、改,数据排序与数 据的筛选,数据的运算操作与输出。

在Excel软件内只要创建了数据。也就是说,在工作表里填写过报表的栏名(或写入过一条或两条记录)后,在“数据”菜单下用鼠标单击“记录单”,就可以在操作窗口生成一个数据输入操作环境,如图5-3-2所示。

当然,也可以在工作表内通过直接填写来完成数据输入操作,这是常规的Excel软件基本操作。而数据记录的增、删、改,更应该常规操作方法一致。

数据排序与数据的筛选,它是在“数据”菜单下用鼠标单击“排序(S)?”或“筛选(F)”而产生如图5-3-3形式。

数据排序是数据库操作中常用的管理技巧,它可以使数据记录按要求条件排列,便于查询与浏览。Excel软件中数据排序操作可以完全满足数据库管理需要。先选定要求排序的字段,再选定要求排序的条件。简单的条件不外于升序或降序,但也可以自定义种种条件,甚至可以令数据库籽段按求排序。排序的字段可以不止一个,操作界面允许选定不超过三个字段,但也可以执行多字段的排序操作。由于“排序”菜单后面附有“?”标记,有关选定排序条件的对话框,可以在双击菜单后自动出现。

数据筛选是实现数据动态化的关键性操作技巧。如5-3-3所示,当操作者选定了“筛选”条目后,可以执行“自动筛选”与“高级筛选”两种不同操作;图内变灰了那个“全部显示”条目,仅当执行了有关筛选操作后才能动作,实际上它不过是承担撤消前设筛选操作的功能。

自筛选可使被分析的那个工作表标题栏右边都加上一个操作按钮。鼠标单击此按钮时,屏幕上出现一个下拉式菜单。菜单内罗列了该标题栏下的不重复的全部记录条目,供操作者作为筛选条件予以使用。同时,菜单还提示一个“自定义”的条目。鼠标单击“自定义”后,屏幕推出图5-3-4所示的操作窗口,可以在选定的第一季度字段里加入有关自定义的筛选条件,如:等于、大于、小于某某数;或者加上“与”、“或”逻辑操作而加入有关自定义的筛区域。

高级筛选用来定义更为复杂的筛选,如图5-3-5所示。它不仅可以在原来工作表里显示筛选结果,而且还可以把筛选结果显示在其他位置而生成另一张工作表。可以在操作时任意选定数据区域,也可以在操作时使用条件区域。

条件区域指的是在工作表内填写有筛选条件的某一区域。条件区域包括两部分内容:一部分是标题行,它填写一些与数据库字段名完全相同的字符;另一部分是条件行,它填写相应字段的记录中要求筛选的条件。

例如,在“ABC公司”工作簿的“业绩统计”工作表内填写如图5-3-6所示的数据。在该表的D15:E16区域内填写有条件区域住处信息。图5-3-5的高级筛选操作界面实际上就是针对图5-3-6数据界面。D15:E16


第五章Excel在财务管理中的高级应用(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教师资格证教育心理学试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: