求大佬帮忙整个VBA

查看 43|回复 1
作者:WLK970606   
我需要帮忙写一个VBA,帮我整理数据,因为同一列的数据不一样,有的需要求值,但是有的无法求值,
整理每天每个人的数据使文件保持每个人每天只有一行数据,下面是拿给Ai写VBA的举例
举例1‘A2=2023/5/1’、‘A3=2023/5/1’、‘B2=常规组’、‘B3=常规组’、‘Q2=张三’、‘Q3=张三’、‘K2=5’‘K3=5’那么‘数据整理’sheet的‘A2=2023/5/1’、‘B2=常规组’、‘C2=张三’、‘D2=8’、‘E2=K2+K3-D2’;
举例2‘A2=2023/5/1’、‘A3=2023/5/1’、‘B2=研究组’、‘B3=研究组’、‘Q2=张三’、‘Q3=张三’、‘K2=5’‘K3=5’那么‘数据整理’sheet的‘A2=2023/5/1’、‘B2=研究组’、‘C2=张三’、‘D2=K2+K3’;
举例3‘A2=2023/5/1’、‘A3=2023/5/1’、‘B2=研究组’、‘B3=研究组’、‘Q2=张三’、‘Q3=张三’、‘K2=3.5’‘K3=是: 13:30-18:00 休4.5H’那么‘数据整理’sheet的‘A2=2023/5/1’、‘B2=研究组’、‘C2=张三’、‘D2=K2’、‘E2=休4.5H’
举例4‘A2=2023/5/1’、‘A3=2023/5/1’、‘B2=常规组’、‘B3=常规组’、‘Q2=张三’、‘Q3=张三’、‘K2=3.5’‘K3=是: 13:30-18:00 休4.5H’那么‘数据整理’sheet的‘A2=2023/5/1’、‘B2=常规组’、‘C2=张三’、‘D2=K2’、‘E2=休4.5H’
举例5‘A2=2023/5/1’、‘B2=常规组’、‘Q2=张三’、‘K2=是: 9:00-18:00 休8H’那么‘数据整理’sheet的‘A2=2023/5/1’、‘B2=常规组’、‘C2=张三’、‘D2=休8H’
举例6‘A2=2023/5/1’、‘B2=研究组’、‘Q2=张三’、‘K2=是: 9:00-18:00 休8H’那么‘数据整理’sheet的‘A2=2023/5/1’、‘B2=研究组’、‘C2=张三’、‘D2=休8H’
A1单元格内容为‘项目执行日期’,B1为‘组别’,C1为‘执行人’。D1为‘上午’,E1为‘下午’
文件链接如下:链接:https://pan.baidu.com/s/1cm9zLZScDLQnP4GY3pGoFw?pwd=52pj
提取码:52pj
有问题问我,悬赏不够可以加,谢谢!

数据, 常规

woflant   

你这需求写的太乱了,举例1中‘数据整理’sheet的‘D2=8’,没有源数据,建议需求写详细些
您需要登录后才可以回帖 登录 | 立即注册

返回顶部