VBA If остальное в следующем цикле - PullRequest
0 голосов
/ 21 июня 2019

Мне нужен оператор VBA If Else в цикле For Next

Я пробовал различные варианты операторов, но все они выдают ошибку.

Sub TestForIfElse()
   Dim Counter As Integer
   Dim i As Integer

   For i = 1 To 5

   Counter = i

   If Counter > 3 Then

        Exit For

    Else

    Next i   'ERROR NEXT WITHOUT FOR
End Sub

Запуск цикла до проверкивстретились.

Если тест не пройден, продолжайте движение

Если тест пройден, выйдите из цикла.Спасибо за вашу помощь.

1 Ответ

2 голосов
/ 21 июня 2019

Это будет работать:

Sub TestForIfElse()

   Dim Counter As Integer
   Dim i As Integer

   For i = 1 To 5

       Counter = i

       If Counter > 3 Then

            Exit For

       End If

   Next i

End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...