WPS Office excel如何将同一个人同一个日期的考勤时间在一行上显示?

2023-03-14 00:23

1个回答

效果如下动态图:

代码如下图:

代码文本如下:

Sub 数据转换同行显示()

Dim arr(1 To 10000, 1 To 10)

For i = 2 To 10000

    If Cells(i, 1) = "" Then Exit For

    If Cells(i, 2) <> Cells(i - 1, 2) Or Cells(i, 4) <> Cells(i - 1, 4) Then

        n = n + 1

        arr(n, 1) = Cells(i, 1)

        arr(n, 2) = Cells(i, 2)

        arr(n, 3) = Cells(i, 3)

        arr(n, 4) = Cells(i, 4)

        arr(n, 5) = Cells(i, 5)

        arr(n, 6) = Cells(i + 1, 5)

        arr(n, 7) = Cells(i + 2, 5)

        arr(n, 8) = Cells(i + 3, 5)

    End If

Next

[l2].Resize(n, 8) = arr

End Sub

相关问答
WPS Office excel如何将同一个人同一个日期的考勤时间在一行上显示?
1个回答2022-11-21 02:59
用宏代码可以一键解决问题,还可以根据需求修改,效果如上,代码如下:
每次我打开office都显示的是WPS怎么解决?
2个回答2022-11-18 22:54
最简单的是你可以卸载wps自然就不会用wps打开了。其次你可以设置优先打开的方式,一般来说win10 是可以的。但是其他的就需要你按shift键右击打开选择默认的打开方式了。
为什么wps OFFICE中输入文字却不显示?
3个回答2022-11-06 22:50
看下是不是字体的颜色设置了白色的,如果是改变下字体的颜色就可以了
wps office文档 为什么输入文字不显示
3个回答2022-10-03 05:07
WPS文档里面输入文字不显示原因及处理方法: 输入的文字的颜色与背景颜色是一样的,所以显示不出来。选择刚才输入的文字,然后设置成其他颜色,后面输入的文字再改变一下颜色即可; 输入的文字被隐藏了。...
全文
WPS Office和Microsoft Office哪个好?
1个回答2023-02-02 11:20
看个人用途,Microsoft Office在函数应用上要强一些。WPS Office更适合一般的办公,在一般的办公上功能很强大,而且文件有同步功能,手机和电脑无缝对接,使用更亲切,更人性化。。。
wps好用还是office好用?
1个回答2023-01-18 00:30
都在用OFFICE,但WPS现在也不错,兼容性也好,如不经常用就用WPS,体积小,方便,如做复杂的工作,还是用OFFICE。
WPS 和 Office 哪个好用?
1个回答2023-02-15 11:28
wps方便,免费,建议使用
手机WPS OFFICE中怎么分享ppt演示文稿
1个回答2023-02-15 11:35
长按文件名分享
Office 2016安装后Excel无法正常显示
1个回答2022-12-05 12:25
新建xlsx文档会怎样?注重看选项设置。实在没办法,从系统开始重新来过,反而是更好的,省得纠结。 供参考,祝顺利。
热门问答