VBA Loop с различными критериями - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть структура цикла следующим образом:

For n = 1 to 10
   If [condition 1] Then
      For i = 1 to 10
         If [condition 2] Then
            [action]
            [EXIT THE INNER LOOP AND START OUTER LOOP with n = 2]
         Elseif [condition 3] Then
            [action 2]
            [EXIT FUNCTION]
         Elseif [condition 4] Then
            [action 3]
            [EXIT BOTH LOOPS]         
         End If
      Next i
   End If
Next n

С учетом различных действий, как правильно кодировать?

Я пытался:

For n = 1 to 10: Do
   If [condition 1] Then
      For i = 1 to 10
         If [condition 2] Then
            [action]
            GoTo NextIteration
         Elseif [condition 3] Then
            [action 2]
            Exit Function
         Elseif [condition 4] Then
            [action 3]
            Exit Do      
         End If
      Next i
   End If
NextIteration: Next n
Do while negative: Next n

Я не уверен, как правильно написать последние две строки.

Любая помощь будет принята с благодарностью.

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