马上注册,结交更多财务经理人,享用更多功能,成就财务总监之路……
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
EXCEL VBA
成功将40小时的工作时间减少到4分钟 Microsoft认为普通Office用户只使用10%的Office功能,笔者认为本论坛的读者不是普通用户。ecfo的网友都非常聪明,针对8000名读者所做的调查表明,有42%的普通用户只使用10大EXCEL功能的一项。笔者定期为会计人员主办EXCEL讲座,他们都是坚定的EXCEL用户,每周使用EXCEL的时间为30-40小时。在每次讲座中都会出现两种情况。首先,看到笔者使用特定功能(如自动分类汇总或数据透视表)快速完成任务时,有一半的听众感到吃惊;其次,总会有听众比我技高一筹。当我回答完听众的提问后,有人举起手并给出更好的答案。这说明什么?读者和笔者都对EXCEL有深入的了解。
案例分析: 月度会计报表 这是一个真是的故事。Valerie在一家中型公司的会计部做商业分析师,该公司最近化肥1600万美元安装了ERP系统,该项目结束后,已没有IT预算用于生成汇总各部门数据的月度报表。 然而Valerie想出了一种自己生成报表的方法。她知道可将ERP系统中的总分类账数据导出为文本文件,该文件使用都好分隔数据。通过使用EXCEL,Valerie可将ERP系统中的总分类账数据导入EXCEL中。 创建报表并不容易。同很多公司一样,数据中存在一些特殊情况。Valerie知道,对于特定成本中心,有些账目需要归入费用,而有些账目需要排除在报表外。通过在EXCEL中仔细处理,Valerie网成了这些调整。他创建了一个数据透视表来生成汇总的第一部分,将数据透视表中的结构剪切并粘贴到一个空工作表中;然后使用数据透视表创建汇总的第二部分。大约3小时候,他导入了数据,生成了5个数据透视表,将结果复制到汇总报表,并设置好报表格式。 成为英雄 Valerie将报表交给了经理。经理刚刚从IT部门获悉,要生成“如此复杂的报表”还需要等几个月;就在此时,Valerie走进经理的办公室,递上了EXCEL报表,他成了当天的英雄。Valerie用3小时的时间完成了一项不可能完成的任务,得到了大家的赞赏。 喝彩声接踵而来 第二天,该经理参加了每月一次的部门会议。当其他部门经理抱怨无法使用ERP系统生成报表时,该经理拿出了部门报表将它放在桌上。其他经理大吃一惊,该报表是如何生成的呢?获悉友人解决了难题后,所有人都如释重负。总裁询问Valerie的部门经理可以否为每个部门生成这样的报表。 乐极生悲 后果可想而知,该公司有46个部门,这意味着每月需要生成46份汇总报表。创建每份报表时,都需要从ERP系统中导出数据,删除特定项目,创建5个数据透视表,并设置报表的格式。Valerie花了3小时生成了第一份报表,但熟练后可在40小时内创建完46份报表。这太可怕了,除每月使用EXCEL花40小时创建这些报表外,Valerie还有其他的工作要做。 VBA是救命稻草 Valerie找到了excel咨询公司,解释了他面临的处境。在一个星期内,笔者使用VB编写了一系列的宏来完成这些日常任务。它导入数据,排除特定项目,生成5个数据透视表并设置报表的格式。对于这项手工需要40小时才能完成的任务,只需单击两个按钮,历时大概4分钟就完成。 当前,您或您的同事可能还是使用EXCEL手工完成哪些原本使用VBA自动完成的任务。只要走进一家有20多位EXCEL用户的公司,都将发现类似Valerie这样的情况,笔者对此深信不疑。
[此贴子已经被作者于2008-6-20 16:24:24编辑过] |