2017-09-30 1 views
-1

IF 루프로 시작하는 FOR 루프를 시작하고 IF 조건을 만족하는지 IF 조건이 충족되는지를 IF- 내에서 처리해야합니다. 아래의 명령을 실행하지 않고 다시 FOR 루프로 이동 (조건 2) 다음 명령 FOR 루프로 이동 1 종료하여 증가 VBA의 IF에서 다시 루프로 돌아 가기

경우 (조건 1)의 경우

경우

FOR 내의 다른 명령들 (위의 IF 루프가 만족 스럽다면 실행될 필요는 없습니다.) 얘기들이었다)

다음으로 (사실이 아닌 경우 다른 할 FOR 루프)

+0

는 IF 루프 같은 건 없다합니다. 나머지는'else'를 쓰거나 블럭 끝의 라벨을 사용하고'goto'는 건너 뜁니다. – pinkfloydx33

+0

참고 :'다음 i는 항상 '하나씩 증가'를 의미하는 것은 아닙니다 – jsotola

+0

들여 쓰기 4 개의 공백으로 게시 한 의사 코드로 코드로 표시됩니다. – jsotola

답변

2

사용을 증가시킨다. 이처럼 :

For i = 1 to 100 
    If i mod 2 = 0 then 
     'do some code when true 
    Else 
     'do some code when false 
    End if 
Next i 

또는 조건이 참이 아닌 경우에만 다음을 Not를 사용하여이 방법 않도록주의 경우 :

For i = 1 to 100 
    If Not i mod 2 = 0 then 
     'do some code 
    End if 
Next i 
관련 문제