Difficile de répondre sur un tel fichier avec des cellules protégées, des barres verticales et horizontales masquées et le menu absent...
Bon, la réponse est que la condition n'est pas respectée ! il doit y avoir des millièmes de centimes qui se baladent sans être affichées.
Mets ceci plutôt
If Round(Range("I32").Value, 2) <> Round(Range("J32").Value, 2) Then
en plus cela m'a foutu un sacré bazar dans les options par défaut d'excel
donc je recommande à tout le forum de ne pas ouvrir le fichier attaché