【发布时间】:2020-03-19 22:13:19
【问题描述】:
我正在寻找符合以下两个条件的 Excel 数据集的最后一行:
Myrow's Column("E") = some_value
Myrow 的 Column("K") 不为空
如果 column("K") 为空,则查找满足上述条件的 previous 行。
只要对应的列(“K”)为空,我想继续循环遍历列(“E”)。
我尝试了以下方法:
With worksheets("myworksheet"):
Set my_first_cell = Range(“E:E”).Find(What:="some_value", lookin:xlValues,
SearchDirection:=xlPrevious)
Set my_second_cell = my_first_cell.Offset(0,6)
If Not my_second_cell Is Nothing Then:
myrow=my_second_cell.Row
Do
Set my_first_cell= .FindPrevious(my_first_cell)
Loop While my_second_cell Is Nothing
End If
End With
【问题讨论】: