1、 Excel VBA在会计核算及财务管理中的高级运用Microsoft Excel是最优秀的电子表格软件,具 是最优秀的电子表格软件,具 是最优秀的电子表格软件,具 是最优秀的电子表格软件,具有强大的数据处理能力和数据分析功能,以及快 有强大的数据处理能力和数据分析功能,以及快 有强大的数据处理能力和数据分析功能,以及快 有强大的数据处理能力和数据分析功能,以及快 捷方便的操作方式。因而被广泛用于信息管理的 捷方便的操作方式。因而被广泛用于信息管理的 捷方便的操作方式。因而被广泛用于信息管理的 捷方便的操作方式。因而被广泛用于信息管理的各个层面。特别是在会计核算和财务管理及分析、 各个层面。特
2、别是在会计核算和财务管理及分析、 各个层面。特别是在会计核算和财务管理及分析、 各个层面。特别是在会计核算和财务管理及分析、 预测中的强大作用越来越受到会计业界的重视 预测中的强大作用越来越受到会计业界的重视 预测中的强大作用越来越受到会计业界的重视 预测中的强大作用越来越受到会计业界的重视 和 和 和 和探索运用。而目前的运用只局限于企、事业单位 探索运用。而目前的运用只局限于企、事业单位 探索运用。而目前的运用只局限于企、事业单位 探索运用。而目前的运用只局限于企、事业单位会计人员自编的一些单个的小型会计辅助核算, 会计人员自编的一些单个的小型会计辅助核算, 会计人员自编的一些单个的小型会
3、计辅助核算, 会计人员自编的一些单个的小型会计辅助核算, 没有形成一个会计核算系统软件。我们用 没有形成一个会计核算系统软件。我们用 没有形成一个会计核算系统软件。我们用 没有形成一个会计核算系统软件。我们用 Excel VBA可以开发出这样的软件来,本次课只介绍其使 可以开发出这样的软件来,本次课只介绍其使 可以开发出这样的软件来,本次课只介绍其使 可以开发出这样的软件来,本次课只介绍其使用方法。 用方法。 用方法。 用方法。Excel VBA中小企业账务核算系统使用简介 【 本课程分五节内容 】一 、 了解 Excel VBA概念、作用及基础知识 (常见函 数的使用) .二 、 熟悉 Ex
4、cel VBA中小企业账务核算系统 的安装 .三 、 掌握 Excel VBA账务核算系统的使用,包括 分录表的日常分录录入操作 、 处理科目汇总表的设计及数据自动处理、月末会计报表的设计与与数据自动处理技术 .四 、 掌握软件的跨月使用 .五 、掌握软件的安全保密 .第一节 Excel VBA概述 一、 Excel简介Microsoft Excel是最优秀的电子表格软件,具有强大的数据处理能力和数据分析功能。 Excel不仅提供了丰富的数据处理功能,还能对表格中的数据进行统计分析以及自动生成相关图表。利用 Excel 提供的大量函数, VBA标准宏语言可以很方便地进行财务管理、会计核算、统计
5、分析、财务会计的预测和决策等重复而又繁杂的工作,用户还可以开发出自己专用的信息管理软件 和各种会计应用系统。所以,不用昂贵的商品化专用会 计软件,也无需专业的软件开发人员,一样可以实现会计电算化。特别适合中、小型企业现代化信息管理的需 要。二、 VBA简介 VBA是新一代的标准宏语言,是基于 Visual Basic for Windows发展而来的。两者有着相似的语言结构,严格说,VBA就是 VB的子集。因而对 VB的编程方法、编程语言比较熟悉的话,那么使用 VBA标准宏语言就应该不会陌生了。而Excel VBA就是将 VBA标准宏语言专门用于 Microsoft Exce的应用程序。所以,
6、其语言简单易学,但功能却相当强大。 Excel一方面是最优秀的电子表格软件,另一方面也可以作为一个最优秀的软件开发平台,加上 VBA这一面向对象的程序设计语言,可以快速、方便地开发一些用户专用的信息管理 软件。特别是会计核算,财务、金融分析、预测、决策等等企、事业急缺的信息管理软件。第二节 第二节 EXCEL VBA财务软件开发的系统结构及操作流程图 财务软件开发的系统结构及操作流程图(详见下图) (详见下图)启动 EXCEL主页( sheet1)登录界面(窗体 1)分录表( sheet 4)科 目 汇总 表 利 润 表资 产 负债 表财 务 分析 表操作员密码表 ( sheet3)科目名称及
7、摘要 表( sheet2)sheet5 sheet6 sheet7 sheet8二、 EXCEL VBA基本知识及操作技巧(一) EXCEL电子表格是以工作簿的文件形式存 电子表格是以工作簿的文件形式存在于电脑中: 在于电脑中:1.电脑中对工作簿的数量没有限制,取决于电脑 电脑中对工作簿的数量没有限制,取决于电脑的硬盘容量大小。 的硬盘容量大小。2.一个工作簿中最多可建 一个工作簿中最多可建 255张表,每张表中最多 张表,每张表中最多提供 提供 65,536行、 行、 256列,最后一列列号为 列,最后一列列号为 IV。每 。每个单元格可存放一个数据。 个单元格可存放一个数据。 EXCEL电
8、子表格可精 电子表格可精确控制到每个单元格的数据。而所有会计数据都 确控制到每个单元格的数据。而所有会计数据都是以表格形式表现,这就从理论上证明了可用 是以表格形式表现,这就从理论上证明了可用 EXCEL电子表格处理所有会计数据。 电子表格处理所有会计数据。二 、 EXCEL VBA基本知识及操作技巧(二) EXCEL电子表格基本操作技巧 电子表格基本操作技巧 (掌握这些知识才 (掌握这些知识才能掌握这个软件的使用) 能掌握这个软件的使用)1.EXCEL能与大部分数据库软件及财务软件数据对接, 能与大部分数据库软件及财务软件数据对接,实现资源共享。例如,与用友 实现资源共享。例如,与用友 ER
9、P财务软件对接,还可 财务软件对接,还可与 与 VFP6.0数据库开发的软件对接,与金蝶 数据库开发的软件对接,与金蝶 ERP财务软 财务软件等多种软件对接。 件等多种软件对接。2.熟练掌握常用的函数运用,如: 熟练掌握常用的函数运用,如: ( ( 1) ) SUM() () ; ( ( 2) ) IF() () ; ( ( 3) ) SUMIF() () ( ( 4) ) MAX() () ;( ( 5) ) MIN() () ; ( ( 6) ) AVERAGE() ()3.熟练掌握常用的快捷操作方法,如: 熟练掌握常用的快捷操作方法,如: ( ( 1) ) ; ; ( ( 2)排序; )
10、排序; ( ( 3)筛选;( )筛选;( 4)分类汇总 )分类汇总 ( ( 5)查找; )查找; ( ( 6)单元取数;( )单元取数;( 7)超链接;( )超链接;( 8)数 )数据复制与填充;( 据复制与填充;( 9)数据有效性设计等。 )数据有效性设计等。( 1)常用函数简介( 2) SUM( )函数简介及快捷操作案例选中数据 区及合计、 总分。然后单击工 具栏上 按钮即可,无需 编写公式要对该表 的每门课 和每人的 考分进行 求和 ,快捷操作是 :快速算出 了合计及 总分数( 3)求平均值 AVERAGE( )函数简介及快捷操作案例先选中欲求均值的 单元格,如 B15再单 击函 数按钮
11、 fx1( 3)求平均值 AVERAGE( )函数简介及快捷操作案例在插入函 数对话框 中,选中AVERAGE函数,单 函数,单 击确定。 击确定。2( 3)求平均值 AVERAGE( )函数简介及快捷操作案例在函数参 数框中会 自动写入求均值的 区域。按住鼠标左键在成绩表中, 拖动选中 B3到 B13单元格。 最后, 单击确 定按钮3( 3)求平均值 AVERAGE( )函数简介及快捷操作案例到此,会计基础课程的平均分已自动算出。4有关函数 也自动写 入公式编辑栏中。( 3)求平均值 AVERAGE( )函数简介及快捷操作案例鼠标指向 B15单元格,指针变成 后按住左键 进行拖动复制,可 得
12、到各学 科平均成绩。5( 4)求最大值 MAX( )函数简介及快捷操作案例 与平均值函数使用 类似,选 中 MAX函数,选择 B3到 B13区间,单击确定按 钮。可得 到会计基础课程的 学生最高 分。1( 4)求最大值 MAX( )函数简介及快捷操作案例 2同样,通 过对 B15单元格的拖动复制 可完成对 各学科成绩最高分 的选取。 不需要手工编制公 式,快速 高效运用Excel。( 5) 判断 函数 IF( )简介及快捷操作案例如果 C7大于 0.5,则 D7单元格显示 有破产风 险,如果小于等于 0.5则显示良好。IF函数运用广泛, 在软件中大量涉及( 6) 函数 SUMIF( )简介及快
13、捷操作案例 .SUMIF()函数对满足条 件的单元格求和。 TRIM()函数删除指定单 元格的空格 以实现精确查找。 两个函数结合使用是在 找分录表中 库存现金的借方发生额 并汇总,结 果显示在 C5第 二 节 Excel VBA软件在其他电脑上的安装一、无需安装,直接复制拷贝。虽然开发好后的 Excel VBA会计核算软件,实际上就是一个 Excel工作簿。可以直接复制拷贝到另一台电脑上使用。不修改计算机注册表,没有安装后的垃圾文件产生,纯绿色软件。但是由于内含大量的 VBA宏代码。为阻隔宏病毒的传播,微软公司特别提供了阻止宏运行的 功能。当用户首次启动含有宏代码的 Excel工作簿时,会禁
14、止该工作簿启动。因此,将开发好后的 Excel VBA会计核算软件复制到另一台电脑上使用时,需要进行一些 必要的设置。二、设置方法及过程 1. 软件中,因大量使用了宏,用户首先应将安装在自己电脑中的 EXCEL软件的宏安全性,设置为 “中 ”。( 1)创建数字证书第一步,单击 “VBA 项目的数字证书 ”2. 在要安装的电脑上创建数字证书( 2)创建数字证书第二步,编写 “数字证书名 ”。可使用任意字符和表达式。3. 双击【 EXCEL VBA财务软件】图标后,在对话框中选择启用宏 。进入软件登录界面输入正确用户名和密码即可进入软件 4.进入软件后,单击 Basic编辑器 。5.进入 Basi
15、c编辑器后,选择数字证书6.保存设置,退出 EXCEL。再次启动后,在弹出的 “安全警告 ”对话框中,选中 【 总是相信发布者的宏 】, 单击 【 启用宏 】 。其后,软件将在该台电脑上正常运行了。第 三 节、 EXCEL VBA财务软件的特点及操作过程(一)软件特点说明1.本软件已在多家公司成功用于会计核算工作之中,数据处理快速准确,特别是繁杂的月末转账核算全自动 化处理,月末会计报表自动生成。也就是说,只要人工输入平时会计分录,后续的所有会计核算业务全自动进 行,无需人工干预和操作。 2.本软件处理的每月会计数据后,每月就形成一个独立的软件,某月数据破坏不会影响其他月份。不需重装 软件。3.只要对 EXCEL电子表格可熟练操作,也可开发软件 。(二)初始 操作方法及过程 ( 用户名: 张三 密码: 12345)1. 启动 EXCEL电子表格 进入主页登录窗体 输入用户名、密码2. 用户名及密码正确 登录窗体消失 单击进入 进入分录表