Bonjour bonjour,

J'aurais juste besoin d'un petit conseil. J'ai un programme qui fais des addition de constante n fois. C'est un petit peu compliqué à expliquer voici un exemple:

addition=1 'constante

Dans ma colonne excel j'ai:


Je prend la 1ere valeur (5), je lui ajoute addition 1 fois (je tombe sur 6), je lui ajoute addition 2 fois (je tombe sur 7), je lui ajoute addition 3 fois (aucune valeur ne correspond je dois donc arrêter la recherche et passer à la valeur suivante (10)).

Or je n'arrive pas à arrêter le programme lorsqu'il à fini et donc passer directement à la valeur suivante (10).

Voici le code qui fais cette partie:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
       For n = 1 To 50
                    If Cells(i, 1) < valeur + n * addition And Cells(j, 1) > valeur + n * addition Then
                     trouve = True
                    End If
       Next n

Pour chaque valeur le programme va chercher 50 fois (je sais bien que c'est ceci qui fait ralentir le programme ), j'aimerai que ce n soit variable et se termine à 2 pour l'exemple précédent.
Comment faire ? Il y a bien le "exit for" que je pourrais utiliser mais comment lui dire d'arrêter pour ne pas ralentir le programme?

Merci par avance