Есть код. В этом коде я увеличила переменную n, но цикл всё равно делает два витка.
Как можно менять конечную границу цикла For ... Next, когда цикл уже начал работать?
Sub Макрос()
Dim i As Long, n As Long
n = 2
For i = 1 To n
n = 3
Next i
End Sub
Такой возможности в VBA в цикле For ... Next нет: когда цикл начал работу, конечную границу нельзя изменить.
Спасибо огромное за помощь!