现有一份考勤记录表,需要计算出每个员工,每天上班总工时,加班工时。某公司上班时间 8:00-11.30 下午 12:30-17:00 晚上17:30后算加班。
那么接下来介绍通过Excel的宏功能实现工时自动计算功能。最终成品效果如下:
功能设计思路:
根据考勤日期获取当月天数,并自动填充为列头根据考勤明细获取全部员工数,并自动填充,格式(部门,姓名,数据项目[上班时间,下班时间,上班工时,加班工时])根据已获取到的员工明细,依次获取考勤打卡时间,并与日期对应通过运算规则计算出上班总工时,加班工时。到此整个功能完成
代码实现:
Sub CreateKaoQin()Dim 月份 As DateDim iDay As IntegerDim i, j, k, 总人数 As DoubleDim 结果起始行 As DoubleDim 数据表 As StringDim
如果觉得《使用Excel宏功能将考勤记录生成上班工时表》对你有帮助,请点赞、收藏,并留下你的观点哦!