Bonjour a tous !
J'ai un petit pb simple a résoudre je pense et si vous pouviez m'aider ce serait top !!
J'ai besoin de comparer deux onglets d'un excel qui comportent beaucoup de cellules et de marquer les différences s'il y en a
J'ai trouvé une macro sur internet que j'ai adaptée a ma situation.
Cette macro marche avec des valeurs simples.
Le problème est que les valeurs de mon tableau comportent beaucoup de décimales et dans les 2 onglets les valeurs sont parfois très proches mais pas identiques, et la macro les identifie comme des différences.
Exemple :
7.18999 dans l'onglet "1"
7.18997 dans l'onglet "2"
dans mes cellules, j'arrondis a 2 décimales donc les deux cellules sont en théorie exacte.
En gros j'aimerais que il prenne la valeur de la cellule (ici 7.19) et non pas la valeur réelle 7.18999
Voici ma macro, je pense que le problème se situe au niveau du LookIn:=xlvalues. J'ai essayé avec xlpart ca marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub colorier() For Each cel In Range("A1:CL3") Set absent = Range("'2'!A1:'2'!CL3").Find(cel, LookIn:=xlValues) If absent Is Nothing Then cel.Interior.ColorIndex = 3 End If Next End Sub
Voila ! D'avance merci !
Partager