Bonjour le Forum,
Me voici à nouveau en difficulté !
Je cherche des valeurs dans une zone que j'essaie de délimiter, et j'ajoute les valeurs à 4 compteurs si :
- La valeur de ma colonne A est un pourcentage ;
- la devise indiquée en colonne B correspond au compteurs 1 à 3 ;
- sinon j'ajoute la valeur au compteur 4.
Je balaye un groupe de ligne avec une boucle sur j et j'aimerai avoir l'équivalent de Next j si la première condition n'est pas remplie.
Voici donc ce que j'ai écris et qui ne marche pas :
For j = 22 To Ligne
With Range('A' & j)
If Right(.Value, 1) <> '%' Then
Next j
ElseIf Range('B' & j).Value = 'EUR' Then
tableau(i) = tableau(i) + .Value
etc...
Avec ceci, j'ai un message 'Erreur de compilation, Next sans For'.
J'ai aussi essayé un Resume Next mais je me retrouve en amont de mon code sur une ligne que j'ai numérotée 11, sans que je comprenne pourquoi...
J'ai aussi essayé End If, mais la c'est mon ElseIf qui suit qui se retrouve sans If...
Je pense essayer un :
Tu vas sortir d'ici et revenir avec un nouveau j !
Mais je ne pense pas que cela fonctionne !
Je me vois déjà dire dans quelques minutes 'bon sang mais c'est bien sur !', mais pour le moment...
A plus.
Me voici à nouveau en difficulté !
Je cherche des valeurs dans une zone que j'essaie de délimiter, et j'ajoute les valeurs à 4 compteurs si :
- La valeur de ma colonne A est un pourcentage ;
- la devise indiquée en colonne B correspond au compteurs 1 à 3 ;
- sinon j'ajoute la valeur au compteur 4.
Je balaye un groupe de ligne avec une boucle sur j et j'aimerai avoir l'équivalent de Next j si la première condition n'est pas remplie.
Voici donc ce que j'ai écris et qui ne marche pas :
For j = 22 To Ligne
With Range('A' & j)
If Right(.Value, 1) <> '%' Then
Next j
ElseIf Range('B' & j).Value = 'EUR' Then
tableau(i) = tableau(i) + .Value
etc...
Avec ceci, j'ai un message 'Erreur de compilation, Next sans For'.
J'ai aussi essayé un Resume Next mais je me retrouve en amont de mon code sur une ligne que j'ai numérotée 11, sans que je comprenne pourquoi...
J'ai aussi essayé End If, mais la c'est mon ElseIf qui suit qui se retrouve sans If...
Je pense essayer un :
Tu vas sortir d'ici et revenir avec un nouveau j !
Mais je ne pense pas que cela fonctionne !
Je me vois déjà dire dans quelques minutes 'bon sang mais c'est bien sur !', mais pour le moment...
A plus.