Problème VBA avec Application.WorksheetFunction.Max

Bonjour,

J’ai un soucis avec la fonction Application.WorksheetFunction.Max dans une macro.

Dans ma macro je viens calculer le % maximal des cellules A038 à AO129 (qui contiennent des %)

Seulement, j’ai des écarts entre le calcul via le calcul via VBA et la fonction MAX de Excel. Le calcul du max via VBA arrondi au centième contrairement à la fonction MAX de excel. Voilà ci-dessous les écarts. De plus, dans un des cas la valeur est différente (même arrondi) > Ligne 4.

image

Quelqu’un pourrait m’éclairer sur cette fonction VBA, que j’utilise peut-être mal. Voilà le bout de mon code sur ce sujet :

P = Application.WorksheetFunction.Max(SheetsSource.Range("AO38:AO129")) 
FichierCible.Worksheets("TEST").Cells(cc, 1) = SheetsName
FichierCible.Worksheets("TEST").Cells(cc, 2) = P
cc = cc + 1

Merci

Bonjour,

Sans voir la partie du code qui traite de la fonction MAX en VBA ???

Bonjour M12,

J'ai mis le code qui utilise la fonction Max de VBA dans la fin de mon msg précédent.

Rechercher des sujets similaires à "probleme vba application worksheetfunction max"