Je n'ai pas la possibilité d'ouvrir votre fichier pour l'instant, mais ça m'a tout l'air d'un travail pour le Solveur Excel...
Il est possible d'utiliser le Solveur au cours de votre macro, mais il faut d'abord charger le complément et activer les références correspondantes dans VBA. Une fois le Solveur paramétré une première fois, il suffit juste d'inscrire dans VBA cette instruction :
SolverSolve UserFinish:=False
Si tes données sont en colonne A, le paramétrage du Solveur devrait ressembler à ça :
- Cellule cible : A59 (valeur objectif = A76)
- Plage variable : A74
- Contraintes :
--> A74 > 0,3
--> A74 <= 1
Le moteur de résolution est à adapter en fonction de la nature/complexité du problème à résoudre.