Boucle..

plumazon

XLDnaute Occasionnel
Bonjour a tous,

Voila mon probleme : je veux faire deux "boucles" avec dans la deuxieme une condition qui si elle est vraie arrête la boucle et affiche le resultat et ensuite on doit passer au next de la premiere boucle...Mon code VBA fonctionne tres bien avec sans le :
FOR i=1 to 3
si j'ajoute cette boucle il ne fait pas le next j puisque l'exit sub arrete la procedure..Voici mon code pour mieux comprendre
Sub NxtToPurchase()
Dim x, y, z, NbT As Variant
Dim i, j As Integer

For j = 1 To 3
NbT = 0
Range("a7").Value = Range("a" & j + 1).Value
For i = 0 To 1000
'z = z + z
x = 2 + (Range("c" & j + 1).Value * (i))
y = Range("Value_Price_en_Devise").Value / (x)
z = Range("F8") / y
NbT = NbT + z
If NbT > Range("k8").Value Then
Range("e14").Value = y
Range("e15").Value = z
Exit Sub
'Else
' j = j + 1
End If
Next
Next
End Sub


Un grand merci pour votre aide

Plumazon
 

Discussions similaires

Réponses
11
Affichages
363

Statistiques des forums

Discussions
312 609
Messages
2 090 191
Membres
104 447
dernier inscrit
Baldur