Bonjour,
mais tu as quoi dans ces cellules ?
Des nombres en texte ou des vrais nombres ?
Sinon ce qui devrait fonctionner dans tous les cas de figure à condition qu'il n' y ait pas en plus des espaces à supprimer :
Val(Replace(ActiveCell.Offset(0, 0).Value, ",", ".")) < Val(Replace(ActiveCell.Offset(0, 1).Value, ",", "."))
eric
Edit : j'ajouterai pourquoi Evaluate ??? Vba sait faire des tests heureusement