Bonsoir à toutes et à tous
Avant toute chose je vous présente mes excuses pour mes propos colériques et non justifiés j'en conviens. Cet exercice, non vital bien sûr me tenait à coeur et j'étais pressée d'aboutir.
Donc voilà, pardon pour cette attitude d'autant que ce forum m'apporte beaucoup et le mot est faible.
Ceci dit, j'ai tout de même continué à chercher et, avec de la patience et divers essais j'ai réussi , toute seule, à trouver un code qui fonctionne. Il n'est peut-être pas très cohérent, je ne sais pas, mais il semble fonctionner.
Donc je vous le livre ici.
Sub Macro1()
Dim ab As Integer
Dim Cel As Range
ab = Range("B2").Value
For Each Cel In Range("D2😀" & Range("D65536").End(xlUp).Row)
If Cel.Text = ab Then
Cel.Offset(0, 0).Copy Destination:=Cel.Offset(0, -2)
Cel.Offset(0, 1).Copy Destination:=Cel.Offset(0, -1)
Cel.Offset(0, -3).Value = "UN"
Else
Cel.Offset(0, 0).Copy Destination:=Cel.Offset(0, -1)
Cel.Offset(0, 1).Copy Destination:=Cel.Offset(0, -2)
Cel.Offset(0, -3).Value = "DEUX"
End If
Next Cel
End Sub
Bonne soirée à tous
VeroAnne