Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
909
Réponses
4
Affichages
732
Réponses
15
Affichages
782
Réponses
8
Affichages
390
Réponses
10
Affichages
661
Réponses
2
Affichages
527
Retour