【发布时间】:2012-03-08 07:17:53
【问题描述】:
i = 1
For Each cell In Range("D1:D10000")
If IsEmpty(cell.Value) Then Exit For
Select Case Range("N" & i).Value
Case 0 To 40
startTime = "13:00"
Case 40 To 60
secondTime = Range("V" & i).Value
Case 60 To 100
finalTime = Range("V" & i).Value
Case Else
End Select
Dim startTime As Date
Dim secondTime As Date
Dim finalTime As Date
Dim timeRef As Date
timeRef = Range("V" & i).Value
If timeRef >= startTime And timeRef < secondTime Then
ElseIf timeRef >= secondTime And timeRef < finalTime Then
ElseIf timeRef > finalTime Then
End If
i = i + 1
Next
好的,所以我使用上面的方法来尝试比较格式为日期的时间。它们都是从自定义格式为“hh:mm”的工作表中获取的,但我似乎没有时间落在最后的elseif
啊!
【问题讨论】: