Bonjour à tout le forum !
J'ai crée une macro qui me permet de comparer deux colonnes présents sur une feuille Excel (colonne A et B), et si une valeur de la colonne A n'est pas présente dans la colonne B, le fond de la cellule est surligné.
Maintenant j'aimerais pouvoir faire la même chose avec une colonne située dans une autre feuille mais je bloque.
En résumé:
Ma macro compare la colonne A de la feuille 1 avec la colonne B de la feuille 1.
J'aimerais comparer la colonne A de la feuille 1 avec la colonne C de la feuille 2.
Voici ma macro:
Sub compar()
Dim i As Long, lastA As Long, lastB As Long
Dim compare As Variant
Range("A:A").ClearFormats
lastA = Range("A65536").End(xlUp).Row
lastB = Range("B65536").End(xlUp).Row
For i = 2 To lastA
compare = Application.Match(Range("a" & i), Range("B2:B" & lastB), 0)
If IsError(compare) Then
Range("A" & i).Interior.ColorIndex = 3
End If
Next i
End Sub
Et en PJ mon fichier Excel.
En espérant avoir été assez clair.