J'ai cherché à gérer les égalités en utilisant l'idée de Tulipe_4.
J'ai programmé un nombre aléatoire
LRandomNumber = (0.2 * Rnd)
et j'additionne à ma "sommation des différences" ce nombre aléatoire.
La fonction
Reponse = Application.WorksheetFunction.Min(MyRange)
trouve bien mon minimum mais enregistre dans ma variable Reponse une valeur entière.
Donc forcement ma fonction
Set Lig = .Cells.Find(Reponse, , xlValues, xlWhole)
ne trouve pas cette valeur lors de la recherche car le find cherche une valeur entière et ma valeur ne l'est pas!
J'ai bien déclaré ma variable Reponse en Single mais ça marche pas.
Merci de l'aide
Vincent