Bonjour,
J'ai une macro (merci le forum :)) qui me permet de faire une comparaison de données entre 2 feuilles, en se basant sur l'id de la colonne A. Lorsque, pour un même id, une valeur des colonnes suivantes (B, C, D, ...) est différentes, la macro indique la valeur de l'autre feuille dans un commentaire.
Elle marche très bien, mais elle a une petite faiblesse dans un cas particulier et je n'arrive pas à la résoudre avec mes maigres connaissances en VBA :
=> Lorsque j'ai des chiffres / nombres dans une cellule et que la macro détecte une différence entre les deux feuilles, la valeur affichée dans le commentaire n'est plus le nombre mais une date
J'ai essayé d'aller voir dans le code, mais je galère un peu. Ça ne pourrait pas venir de ces lignes ?
Range("D9").Comment.Text Text:="pouloup" & Chr(10) & ""
Range("D9").Select
D'ailleurs, la première ligne ne veut-elle pas dire qu'on ajoute "pouloup + une chaîne de caractère" dans le commentaire ? Quand je lance la macro, je ne vois jamais "pouloup" dans les commentaires, je ne sais pas si c'est normal...
Merci d'avance pour votre aide.
ps : Vous pouvez tester la macro en pièce jointe pour mieux comprendre :)