|
发表于 2014-7-9 10:28
|
显示全部楼层
本楼为最佳答案
本帖最后由 JLxiangwei 于 2014-7-9 10:37 编辑
642070295 发表于 2014-7-9 10:21
比如:找出附件sheet1表range("a:a")中小于等于16:50的最大值所在的行(即附件中的代码运行后msgbox应该 ...
=LOOKUP(B1,A1:A14,ROW(1:14))
=MATCH(B1,A:A)
在B1中输入查询时间
如果用VBA,建议不要调用工作表函数
Sub test()
Dim t As Date
t = "16:50"
For x = 1 To Cells(Rows.Count, 1).End(xlUp).Row
If Cells(x, 1) > t Then
MsgBox x - 1
Exit For
End If
Next
End Sub |
|