Bonjour Mers, Bernard, le Forum.
Je me permets de rajouter juste un bout d'explication pour Mers à la réponse de Bernard.
Quand on compare deux cellules, par exemple avec un test C4 = D4, mais aussi dans un VLOOKUP, on compare le contenu des cellules.
Lorsque l'on applique un format à une cellule (par le menu Format/Cells/Number ...), on change éventuellement l'affichage de la valeur contenue dans cette cellule, mais pas la valeur.
En particulier, si une cellule contient un texte et qu'on lui applique un format de nombre (par exemple avec deux chiffres après la virgule) : rien ne se passe, ni dans l'affichage, ni dans le contenu de la cellule.
Donc, ce n'est pas en changeant le format que l'on va rendre deux contenus de cellules identiques et faire que le test C4 = D4 passe de FALSE à TRUE.
Et, bien sur, si la cellule C4 contient le texte "60809" et la cellule D4 contient le nombre 60809, ces deux contenus ne sont pas identiques ...
La solution de Bernard marche, car il compare C4*1 à D4*1 et que, quand Excel effectue une multiplication, tous les opérandes "texte" sont automatiquement convertis en nombre si c'est possible, et le résultat de l'opération est un nombre.
Donc, bien que C4 contienne le texte "60809", C4*1 est égal au nombre 60809. D4 contient le nombre 60809, donc D4*1 est aussi égal au nombre 60809.
Peut être y avait t'il confusion sur ce point ?
@+