[VBA]for if else next

For i=.....
If ...
Else Тут надо продолжить цикл со следующим значением i
End If
For j...
Next j
Next i
И вот если Else, то ни в коем случае нельзя начинать For j
Ну и да, засунуть For j под if тоже не вариант т.к. там чуток еще сложнее
попробуй Continue For
continue впринципе нет
а ещё раз next i написать нельзя разве?
ыы, блин. Извини, я думал что раз в VB есть, то есть и в VBA. Тогда имхо не грех перед Next сделать метку continue_for и делать на неё goto. Ну или if'ами, но тогда возможно придётся извращаться с дополнительными булевскими переменными.
Таки нет
Да, я могу написать один раз обработчик ошибок. Но сначала нужно же протестировать профессионалов!Excel вещь необъятная. А вдруг...
И вот если Else, то ни в коем случае нельзя начинать For jну дык напиши его до Else
по-моему выдуманная ситуация, попробуй по-другому написать алгоритм.
Так что либо городить If-ы, либо использовать метки.
Есть ещё и извратный метод - использовать Exit For и два цикла
Оставить комментарий
Teteshnik
Собственно вопрос на который всегда хотел найти ответв цикле типаКак осуществить этот переход красивее чем с goto. Ну и соответственно проще.Я читал обо всех предлагаемых способах оброботки ошибки, но чтобы вот цикл продолжить создавать пусть даже маленькую функцию - на мой взгляд это глупость. Хотя конечно лучше один раз её вставить и далее везде юзать. Но дело то принципа...