VBA循环检查datetime是否在另一工作表上的两个datetime单元格之间
我的工作表中有userid、resettime和hit(是/否) 我有userid和starttime,endtime-(userid可以有多个starttime,endtimes)的工作表TB e、 gVBA循环检查datetime是否在另一工作表上的两个datetime单元格之间,vba,loops,Vba,Loops,我的工作表中有userid、resettime和hit(是/否) 我有userid和starttime,endtime-(userid可以有多个starttime,endtimes)的工作表TB e、 g 我需要根据用户ID匹配在工作表TB上循环检查用户ID-因此,如果工作表A中的用户ID=工作表TB中的用户ID,则检查工作表A中的重置时间是否在工作表B中的开始时间和结束时间之间。如果它在两者之间的行中,则将名为hit的列填写为“Y”或“N”然后转到下一个用户ID。这不需要VBA。下面是一个使用
我需要根据用户ID匹配在工作表TB上循环检查用户ID-因此,如果工作表A中的用户ID=工作表TB中的用户ID,则检查工作表A中的重置时间是否在工作表B中的开始时间和结束时间之间。如果它在两者之间的行中,则将名为hit的列填写为“Y”或“N”然后转到下一个用户ID。这不需要VBA。下面是一个使用COUNTIFS()的示例:
您可以使用COUNTIFS()进行此操作ahhh-谢谢-我会试试:)
UserID starttime endtime
AJones 4/10/2021 11:00am 4/10/2021 12:00pm
AJones 4/10/2021 2:00pm 4/10/2021 2:30pm