Sub Macro1() 'valeur de départ ValDep = Range("c4").Value 'valeur de fin = 95% 'calcul de l'encadrement des pas de calcul PasCalc = (0.95 - ValDep) / 50 For i = 1 To 50 Range("C30") = Range("C4").Value + (i * PasCalc) Cells(i, 18) = Range("C36").Value Cells(i, 20) = Range("C4").Value + (i * PasCalc) Next i Range("C30").Value = Range("U202").Value ValApprox = Range("U202").Value - 0.01 '2eme passage PasCalc = (((ValApprox + 0.01) - (ValApprox - 0.01)) / 50) For i = 1 To 50 Range("C30") = ValApprox + (i * PasCalc) Cells(i, 18) = Range("C36").Value Cells(i, 20) = ValApprox + (i * PasCalc) Next i Range("C30").Value = Range("U202").Value End Sub
Je ne voulais pas poster mon code car je le change tout le temps pour essayer d'améliorer la convergence de mon calcul.
Ce n'est pas du tout ni ce qui peut nous éclairer, ni ce que je t'ai demandé.
Tu devrais tout relire, calmement et avec soin.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questiona permis de résoudre ce problème de "synchronisation"
Que doit-on comprendre ?
Tu as résolu ton problème?
Le traitement complet me semble très compliqué à faire totalement en code car j'ai recours à des tables de données