Bonjour,
J'aurais besoin de vos lumières pour faire fonctionner une boucle incluse dans une autre. Comme ci-suit :
For i = 2 To ligneTot
val1= Cells(i, 4).Value
If val1 < 0.5 Then
Count = 1
For j = i To ligneTot
val2 = Cells(j, 4).Value
If val2 > 0.5 Then
Count = Count + 1
Exit For
End If
Next
'Exit For
End If
Next
resultat = Count / 2
Cells(22, 3).Value = resultat
L'idée étant de compter chaque fois où ma plage passe sous la valeur 0.5, à partir on compte le moment où elle repasse au dessus, puis en dessous, puis dessus... jusqu'à ce qu'elle ne tombe plus sous 0.5
Ma bouche pose problème dans la mesure où je top la première valeur sous 0.5, puis celle au dessus puis mon count redevient "1" au lieu de 3 (normal vu que je lui dis Count = 1) et ensuite je reste à nouveau bloqué dans le "for j" jusqu' à la fin.
Merci de votre aide
J'aurais besoin de vos lumières pour faire fonctionner une boucle incluse dans une autre. Comme ci-suit :
For i = 2 To ligneTot
val1= Cells(i, 4).Value
If val1 < 0.5 Then
Count = 1
For j = i To ligneTot
val2 = Cells(j, 4).Value
If val2 > 0.5 Then
Count = Count + 1
Exit For
End If
Next
'Exit For
End If
Next
resultat = Count / 2
Cells(22, 3).Value = resultat
L'idée étant de compter chaque fois où ma plage passe sous la valeur 0.5, à partir on compte le moment où elle repasse au dessus, puis en dessous, puis dessus... jusqu'à ce qu'elle ne tombe plus sous 0.5
Ma bouche pose problème dans la mesure où je top la première valeur sous 0.5, puis celle au dessus puis mon count redevient "1" au lieu de 3 (normal vu que je lui dis Count = 1) et ensuite je reste à nouveau bloqué dans le "for j" jusqu' à la fin.
Merci de votre aide