APP下载

用EXCEL VBA 实现奖金发放

2011-08-22方庄

科技视界 2011年26期
关键词:程序功能

梁 方庄 莉

(1.南通大学现代教育技术中心 江苏 南通 226019;2.南通市财政局 江苏 南通 226001)

0 引言

近年来,许多部门、单位都要在工资金额以外发放加班费等补贴。如市财政局每年按市政府要求发放的招商引资奖、目标考核奖。这些奖金一般要求直接发放到员工工资卡上,需要将数据以电子文档(如DBF XLS)发送到银行。

以前奖金发放是由机房专业人员帮助会计通过VFP完成数据的整理、上报,管理责任不明、操作流程不顺,因此迫切需要一个程序,由会计自行使用。

目的:充分运用EXCEL VBA的功能,开发实用程序,实现奖金发放。

内容:运用EXCEL VBA技术,在EXCEL表的菜单中新建奖金发放菜单栏,菜单栏包含生成奖金、生成汇总表、生成上报数据、数据解锁及帮助功能;同时程序具备隐藏指定系统表及VBA代码的密码保护功能。

1 EXCEL VBA的技术简介及奖金发放程序的设计目标

1.1 EXCEL VBA的技术简介

Visual Basic for Application Visual Basic是Windows环境下开发应用软件的一种通用程序设计语言,功能强大,直观易用。一方面,它是可视性程序设计语言,许多复杂的用户界面设计都可以直观地利用鼠标拖放以及对各种对象属性的设置、修改完成,几乎无需编程。另一方面,程序的控制普遍采用了事件驱动机制,根据用户操作触发的事件,执行不同的动作,完成相应的功能,因而都是一些短小精练的过程,容易设计和调试。例如Excel2003的VBA,主要增加了关于Excel工作簿、工作表、区域、数据透视表等对象的属性、事件和方法。

1.2 奖金发放程序的设计目标

改变原有由专业技术人员用VFP直接对数据库手工输入命令修改奖金的操作方法为利用EXCEL2003应用程序中加入特定菜单栏、菜单项,由会计人员自己通过点击菜单项完成生成奖金、生成汇总表、生成上报数据、数据解锁等功能。……

登录APP查看全文

猜你喜欢

程序功能
也谈诗的“功能”
试论我国未决羁押程序的立法完善
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
关于非首都功能疏解的几点思考
英国与欧盟正式启动“离婚”程序程序
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
创卫暗访程序有待改进
中西医结合治疗甲状腺功能亢进症31例