1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| Sub test()
Dim FL1 As Worksheet
Dim FL2 As Worksheet
Dim FL3 As Worksheet
Dim FL4 As Worksheet
Dim Cell As Range, c
'On instancie les feuilles de calculs
Set FL1 = Worksheets("a_trier_08")
Set FL2 = Worksheets("Reference")
Set FL3 = Worksheets("valide")
Set FL4 = Worksheets("anomalie")
'Lecture des lignes renseignées dans "a trier"
For Each Cell In FL1.Range("A2:A" & FL1.Range("A65536").End(xlUp).Row)
'Recherche dans "reference" colonne A (1)
With FL2.Columns(1)
Set c = FL2.Columns(1).Find(Cell, LookIn:=xlValues)
If Not c Is Nothing Then
'No tél trouvé
Cell.EntireRow.Copy FL3.Rows(FL3.Range("A65536").End(xlUp).Row + 1)
Else
'No tél pas trouvé
Cell.EntireRow.Copy FL4.Rows(FL4.Range("A65536").End(xlUp).Row + 1)
End If
End With
Next
End Sub |
Partager