Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / For ....... Next / 3 сообщений из 3, страница 1 из 1
17.09.2004, 16:11
    #32700170
Fox2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
For ....... Next
Пример из Help по VBA in Excel
Syntax

Код: plaintext
1.
2.
3.
4.
For counter = start To end [Step step]
[statements]
[Exit For]
[statements]
Next [counter]

Имеется ли в VBA Excel оператор перехода на начало
оператора For пропустив операторы, нахолящиеся перед Next
(имеется ввиду по какому-то условию их не надо выполнять,
т.е. пропустить и передать управление на начало цикла For , не
выходя из цикла ?

Код: plaintext
1.
2.
PS: так C или  C++  имеет оператор  

continue;
СПАСИБО
...
Рейтинг: 0 / 0
17.09.2004, 16:42
    #32700251
Нет
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
For ....... Next
Нет
Но есть переход на метку - GoTo
...
Рейтинг: 0 / 0
17.09.2004, 19:45
    #32700549
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
For ....... Next
Приведенный фрагмент из VBA Help соответствует С-шному:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
for ( i =  0 ; i < LENGTH; i++ )  /* Execution returns here when */
{                               /* break statement is executed */
    for ( j =  0 ; j < WIDTH; j++)  
    {                            
        if ( lines[j] ==  [i]'\0' )  
        {
            lengths[i] = j;
            break;
        }
    }
}
С-шный continue (который в данном примере вполне допустим после составного оператора {}) реализуется пустым оператором в одной из ветвей условного оператора If-Then-Else или Select...Case

Выражение оператор перехода на начало оператора For некорректно: оператор For имеет заголовок цикла и тело цикла.
continue не может передать управление на For - это бы значило зацикливание.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / For ....... Next / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]