现有一份考勤记录表,需要计算出每个员工,每天上班总工时,加班工时。某公司上班时间 8:00-11.30 下午 12:30-17:00 晚上17:30后算加班。

那么接下来介绍通过Excel的宏功能实现工时自动计算功能。最终成品效果如下:

功能设计思路:

  1.  根据考勤日期获取当月天数,并自动填充为列头
  2. 根据考勤明细获取全部员工数,并自动填充,格式(部门,姓名,数据项目[上班时间,下班时间,上班工时,加班工时])
  3. 根据已获取到的员工明细,依次获取考勤打卡时间,并与日期对应
  4. 通过运算规则计算出上班总工时,加班工时。到此整个功能完成

代码实现:

Sub CreateKaoQin()Dim 月份 As DateDim iDay As IntegerDim i, j, k, 总人数 As DoubleDim 结果起始行 As DoubleDim 数据表 As StringDim 

使用Excel宏功能将考勤记录生成上班工时表相关推荐

  1. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第10波-快速排列工作表图形对象...

    在Excel里插入图片,和对图形(图表.切片器.图片.形状.SmartArt等)进行排版,这些在日常工作中都少不了的,如果对这些操作只是偶尔几张图片.几个图形,手工弄一下,倒也可接受,但一旦要处理的数 ...

  2. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第12波-快速生成、读取、导出条形码二维码...

    根据指定的内容生成对应的条形码或二维码,在如今移动互联网时代,并不是一件什么新鲜事,随便百度一下,都能找到好多的软件或在线网站可以帮我们做到,但细想一下,如果很偶然地只是生成一个两这样的图形,百度一下 ...

  3. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第13波-一键生成带图片自由报表...

    在Excel的世界中,因着Excel的灵活性,觉得广大用户喜欢(一般的系统都是中规中矩,用户没法对它进行半点改变),例如可以用来做简历模板.员工信息标签.员工工资条.任意的多行多列合并单元格形成自己最 ...

  4. 个人永久性免费-Excel催化剂功能第17波-批量文件改名、下载、文件夹创建等

    前几天某个网友向我提出催化剂的图片功能是否可以增加导出图片功能,这个功能我一直想不明白为何有必要,图片直接在电脑里设个文件夹维护着不就可以了么?何苦还要把Excel上的图片又重新导出到文件夹中?这个让 ...

  5. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第15波-接入AI人工智能NLP自然语言处理...

    上回提到现在是概念化时代,马云爸爸们天天演讲各样的概念,IT世界也在讲ABC时代(A-AI人工智能,B-BigData大数据,C-Cloud Computing云计算),在2017年,大把大佬们都大谈 ...

  6. 个人永久性免费-Excel催化剂功能第20波-Excel与Sqlserver零门槛交互-数据上传篇

    Excel作为众多数据存储的交换介质,在不同的系统内的数据很少可以很连贯地进行整合分析,一般的业务系统都会提供导出Excel作为标配功能供用户使用系统内生成的数据. 此时最大的问题是,Excel很维去 ...

  7. 个人永久性免费-Excel催化剂功能第19波-Excel与Sqlserver零门槛交互-查询篇

    对频繁使用Excel的高级应用的尝试用户来说,绕不过的一个问题Excel的性能问题,对于几万条数据还说得过去,上了10万行的数据量,随便一个函数公式的运算都是一个不小的负荷,有些上进一点的用户会往Ac ...

  8. [EXCEL] 宏的录制、调用和删除

    目录 什么是宏? 如何使用"宏"? 1.添加"开发工具"选项卡 2.录制宏 1)将选中的单元格停留在A1位置 2)点击"录制宏",设置宏名和 ...

  9. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第11波-快速批量插入图片...

    Excel自带插入图片功能,但操作步骤繁琐,插入图片后,还要一张张图片归位,插入的图片一般是用于可视化某些商品条码,增强阅读性.即一般会在商品条码旁边存放对应的图片,这些工作若用Excel自带的功能, ...

最新文章

  1. 6万广州人坐过无人出租车,过半月薪一万以上 | 中国首份Robotaxi乘客调研报告...
  2. C语言-动态内存分配总结
  3. input 只输入数字并限制最大输入长度
  4. 使用 XMLBeans 进行编程 XMLBeans 如何引发数据绑定的巨大变革
  5. python合并列表重新排序_python实现的合并两个排序的列表
  6. python可以在linux运行_服务器(Linux)上运行python总结
  7. php fast cgi nginx,通过fast-cgi连接php-fpm和nginx之间的连接是持久的(保持活动)连接吗?...
  8. 电脑端音乐播放器html5,分享|5 个很酷的音乐播放器
  9. springMVC接收数据和响应返回
  10. 功能测试人员技能提升路线图,试从第一个脚步到年薪50W...
  11. BIM工程信息管理系统搭建-系统功能需求
  12. linux 远程脚本批量 scopy文件
  13. Linux的软链接和硬链接
  14. IT工作十年总结之2个COP对象
  15. 一次电子罗盘+GPS智能转舵小车
  16. java填空题_JAVA填空题复习(有答案).doc
  17. cvr存储服务器的优势,CVR是什么
  18. 魔百盒M301H-九联(JL)代工-强刷固件及教程
  19. 触发器-- 肖敏_入门系列_数据库进阶 60、触发器(三) --youku
  20. 电脑锁定计算机有没有难度较高的,你对电脑的刷新率了解有多少 锁定刷新率的方法...

热门文章

  1. 计算机网络协议分析 第三课 PAP,CHAP,PPPoE
  2. 如何查看电脑上面的maven版本?
  3. 自己搭深度学习环境踩坑血泪史
  4. datagrip jdbc驱动_DataGrip连接MySQL数据库
  5. 如何使用Logitech Harmony遥控器控制智能家居设备
  6. 软件行业职位英文缩写介
  7. TMC2208-LA步进电机驱动芯片
  8. Prince and Princess问题解决
  9. 网络营销和传统营销有那些优劣势?
  10. android usb卸载不了,Android 安全卸载U盘的方法