1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Sub MyMacro1()
Dim Nom1 As String, Lig As Long
Dim tb
Dim FE1 As Worksheet
Dim FE2 As Worksheet
Set FE1 = Sheets("Feuil1")
Set FE2 = Sheets("Feuil2")
'dans la feuille des références saisir la colonne A
Lig = 1 'pour l'exemples
Nom1 = UCase(FE2.Cells(Lig, 1)) 'pour l'exemples
tb = Split(Nom1, " ") 'il faut un espace entre les 2 mots
FE1.Select
For i = 1 To Range("A65536").End(xlUp).Row
If UCase(Cells(i, 1)) = tb(0) Or UCase(Cells(i, 1)) = tb(1) Then
'la ligne est trouvée
Cells(i, 4) = FE2.Cells(Lig, 3)
MsgBox "correspondance trouvée à la ligne " & i
Exit For
End If
Next i
End Sub |
Partager