杨忠烽
(陕西陕煤黄陵矿业有限公司 一号煤矿 黄陵 727307)
Excel VBA在考核统计中的应用
杨忠烽
(陕西陕煤黄陵矿业有限公司 一号煤矿黄陵727307)
本文借助Excel VBA编程工具,采用化整为零和逆向编程的思路,将员工考核统计问题逐步简单化,并设计出合理的操作窗体,使得执行程序更加便捷,最终实现了核算工作的高效性和可靠性。
Excel VBA考核奖罚模块过程函数
工资核算是每个单位的日常要务,该工作要求及时、准确,然而,考核太多却成为众多核算工作中的拦路虎。比如黄陵一号煤矿选煤厂,每月仅员工考核就达300多项,如果只靠手工整理,往往要忙上几天,不但效率低,还容易出错。而VBA作为Office应用程序内嵌的编程工具,为提高办公效率开辟了简单易行的途径。
一号煤矿选煤厂核算表运用了较多的VBA模块,其中,考核统计功能主要是用来动态更新员工的考核分数和考核明细,从而提高考核统计效率和可靠性。
职工考核表分可为“大班组”和“小班组”两种;考核对象可分为“职工”和“班长”两类。大班组考核表样式如图1所示。
表中,上部分为职工区域,下部分为班长区域。职工区域的左边为每日得分,右边包含“返还奖罚”和“奖罚”列;班长区域仅包含“奖罚”列。小班组考核表与班长区域类似,也仅包含“奖罚”列。
统计考核时,先将考核信息统一录入“奖罚”表中,再通过VBA功能块,自动将考核分数填入考核表对应人员的“奖罚”列或“返还奖罚”列中。然后,在“奖罚明细”表中,将考核明细按照班组分类并编号显示。……