Instruction pour continuer une boucle FOR NEXT

Bonjour à tous!
A l'intérieur d'une boucle FOR i = 1 To 10 ... NEXT i , je souhaite, en action d'un test IF , rester dans la boucle, mais passer directement au i suivant (cad aller directement au Next i, sans exécuter les instructions qui restent dans la boucle du i en cours. Existe t-il une instruction spécifique en VBA Excel ?
NB: j'ai trouvé EXIT FOR qui ne convient pas puisque on sort de la boucle ! Il y a longtemps, en Fortan j'utilisais  go to mais il est déconseillé en VBA ... 

1 réponse

  1. Bonjour,

    Avec ce code, si var est différent de 1, tu vas au "next i" :

      For i = 1 To 10
        If Var = 1 Then
          'bla bla
        End If
      Next i
    

    Daniel


    0
    1. Merci pour ta réponse!
      Mais s'il y a du code après le End If, il sera exécuté, même si var=1 , et c'est ce que je souhaite éviter ...
       

      0
    2. @mikel831

      Non, il ne doit rien y avoir après le En If, seulement le Next.

      Daniel

      0