Bonjour, j'ai des valeurs sur 2 feuilles d'un même fichier Excel et je dois les comparer entre elles pour déterminer si elles sont identiques ou non. J'ai commencé à écrire un programme en VBA pour colorer en vert toute les cellules identiques dans deux feuilles différentes. Mais je n'arrive pas à colorer dans une autre couleur les cellules qui ne sont pas présente dans les deux feuilles. Ou même essayer de transférer les valeurs non identiques dans une nouvelle feuille, afin de mieux voir les valeurs différentes.
Si vous avez des idées je suis preneuse.
Merci à vous d'avance.
Sub comp_listePBO()
Dim numero As Integer
Dim ColSyn As Integer
numero = 1
ColSyn = 1
For RowSyn = 1 To 1500
'For ColSyn = 1 To 180
'If Sheets(1).Cells(RowSyn, ColSyn).Value Like "HT-BP*" Then
For ligne = 1 To Sheets("FL").Cells(Rows.Count, 1).End(xlUp).Row
If "*" & Sheets("DOC").Cells(RowSyn, ColSyn).Value & "*" Like "*" & Sheets("FL").Cells(ligne, 1).Value & "*" Then 'compare les colonnes code PBO pour voir si ils sont identiques
If "*" & Sheets("DOC").Cells(RowSyn, ColSyn + 1).Value & "*" Like "*" & Sheets("FL").Cells(ligne, 2).Value & "*" Then
Sheets("DOC").Cells(RowSyn + Rowx, ColSyn + Rowy).Interior.Color = RGB(0, 220, 0)
Sheets("DOC").Cells(RowSyn + Rowx, ColSyn + Rowy + 1).Interior.Color = RGB(0, 220, 0)
Sheets("FL").Cells(ligne, 1).Interior.Color = RGB(0, 220, 0)
Sheets("FL").Cells(ligne, 2).Interior.Color = RGB(0, 220, 0)
End If
End If
Next
'End If
'Next
Next
End Sub