Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionFor Var1 = 0 to 100 Step 0.01 If ("La formule" = Mensualité) Then Exit For End If Next Var1 If (Var1 = 100) Then MsgBox "Pas trouvé !" Else MsgBox "Le taux est : " & Var1 End If
Min = 0 Max = 100 Precision = 0.01 'C'est ce que tu a l'air de vouloir While (Max - Min >= Precision) Milieu = (Max + Min)/2 Temp = (Capital * ((Milieu / 100) / 12) * (1 + ((Milieu/ 100) / 12)) ^ Duree) / (((1 + ((Milieu / 100) / 12)) ^ Duree) - 1) If (Temp <= Mensualite) Then ' Au dessus Max = Milieu Else ' En dessous Min = Milieu End If Wend MsgBox "Le taux est : " & Min & " à 0.01 près" ' ou Max