VBA制作排班表代码(vba自定义排序)

考勤管理员注意啦!自动排班模板来了。

部门有上百人,每个人的班次不同,休息日也不同,怎么样一键生成考勤表呢?

先看看效果:

设置表——你要设置的信息,包括姓名,以及每个人的班次(上早班还是晚班),以及休假日期(因为有些公司是轮休制)

考勤表——可以随意设置月份(每个月的天数都不一样)

重播
暂停
00:00 / 00:00 正在直播
00:00
进入全屏

50

点击按住可拖动视频

全部代码及说明

1、主程序(其中包含2个附加程序:初始化、linestyle,都是用call函数来引用),将主程序和附加程序放在一个模块里面就能正常运行。

看着好像很长,其实原理很简单,一周有7天,而且不同的月份,第一天的周次也不同,所以需要分开讨论。

2、附加程序:

初始化

作用是将考勤表的数据清空,并且填充日期、星期等信息。

这个程序看着很复杂,其实很简单,就是一些填充数据的代码。

linstyle

这个附加程序更加简单了,就是添加边框而已。

以上就是全部内容,欢迎到评论区讨论。

(0)

相关推荐

  • 利用wps文字制作排班表、考勤表

    利用wps文字制作排班表.考勤表,超级实用. 操作方法 01 打开wps2016的wps文字,将默认纵向A4纸张改为横向. 02 点击插入/表格/插入表格,根据需要设置行数.列数. 03 选取第一列, ...

  • 如何用Excel制作倒班排班表?

    今天小编要和大家分享的是如何用Excel制作倒班排班表,希望能够帮助到大家. 操作方法 01 首先在我们的电脑桌面上新建一个excel表格并点击它,如下图所示. 02 然后输入表格的抬头,如下图所示. ...

  • 如何使用超级排班表

    人员管理 01 管理人员基本信息,并且还支持通过Excel来导入人员信息 分组管理 01 支持对所有人员进行分组,并且在排班表中把人员通过分组方式显示出来 班次管理 01 系统提供预定义班次,用户可以 ...

  • 排班表怎么做

    操作方法 01 首先,按照下图所示,填上每月的一号.星期一以及部门员工的名字. 02 选中日期1,可以看到单元格右下角有个实心小点.鼠标放在这个小点上,指针会变成实心加号的形状. 03 然后拖住鼠标左 ...

  • OA考勤管理中的排班如何设置?

    排班管理是考勤管理的第一步,是系统自动判断考勤状况的凭据。一般我们按月来设置,每月月末的时候设置好下一月的排班表即可。那么OA考勤管理中的排班如何设置?本文将为大家详细介绍一下,希望对大家有所帮助。 ...

  • 【经验+分享】手机排班软件如何进行护士排班

    士长往往都很辛苦,不但要每天为员工的请假.排班伤透脑筋,还要考虑到护士工时的计算.甚至牵涉到个人的薪资计算问题-所有的问题环环相扣,让排班这项工作简直就像是在解魔方一样困难.手机排班软件却可以快速解决 ...

  • excel通过数据模板与vba批量制作csv数据表

    通过数据模板与VBA结合,批量制作CSV数据表,要求使用规则逐步递增的命名方式来命名批量制作出来的数据表,数据表的内容根据实际需求由最初的模板和提供的基础值自动生成。尽量减少手动操作,真正实现全自动! ...

  • excel vba制作一个数字时钟

    下面为大家分享excel中使用vba制作一个数字时钟方法,不会的朋友可以参考本文,来学习吧! 步骤 1.首先我们打开一个工作样表作为例子. 2.使用alt+f11进入vbe编辑器,插入一个新的模块,并 ...

  • excel怎么使用vba制作个人所得税计算器?

    excel中使用vba制作个人所得税计算器 1.首先我们打开一个工作样表作为例子. 2.打开vba编辑窗口,使用alt+f11组合快捷键,或是使用开发者工具标签下的vb快捷按钮.并插入一个新的模块. ...