【发布时间】:2019-08-09 06:44:53
【问题描述】:
只要满足 IF-THEN 条件,我当前的 FOR-NEXT 循环就可以工作。但是,只要不满足 IF-THEN 条件,循环就会停止。我希望循环继续,即使不满足 IF-THEN 条件。我想检查表中的所有行。 VBA 新手。任何帮助表示赞赏。
Dim EngHisTable As ListObject
Set EngHisTable = Sheets("Historic").ListObjects("Table2")
Dim WeekCode As String
WeekCode = Sheets("Weekly").Range("B5").Value
For x = EngHisTable.ListRows.Count To 1 Step -1
If EngHisTable.ListRows(EngHisTable.ListRows.Count).Range(, 15) = WeekCode Then
EngHisTable.ListRows(EngHisTable.ListRows.Count).Delete
End If
Next x
【问题讨论】:
-
您实际上并没有在循环中使用
x...
标签: excel vba loops if-statement