Bonjour à tous,
Tout d'abord un grand merci à tous d'avoir contribué, par la richesse de vos réponses, mes notions en matière de saisi VBA.
Mon problème est le suivant: je me trouve avec deux feuilles excel, la première recense 20 noms, la seconde plus de 200.000.
Le souci est que sur celle-ci se trouve des doublons de noms. Je souhaite (simplement) pouvoir colorier en vert l'ensemble des cellules contenant les noms correspondants à ma 1ère feuille.
J'ai rédigé la macro suivante, le seul souci est que elle me colore uniquement la première cellule trouvée.
Sub test()
Dim cellule As Range
Dim a As Long
Sheets("les 20").Select
Range("d2:d304").Select
For Each cellule In Selection.Cells
Sheets("les 20").Select
cellule.Select
a = Selection.Value
Sheets("extraction").Select
Range("c2:c213951").Select
Selection.Find(a).Select
Selection.Interior.Color = vbGreen
Next
End Sub
Autodidacte en matière de rédaction de macro je m'excuse de la qualité de rédaction.
Merci par avance de votre aide