Bonjour,
Merci GMB,
Alors voila grossomodo (pioche a droite a gauche) ce que je veux mais, au lieu d'avoir la boite de dialogue qui s'ouvre, je souhaite mettre dans la macro les conditions du style 'skf' ou 'ina' ou 'rabourdin' etc ..
J'ai des milliers de reference a trier.
Cdlt.
Leo.
Sub Cherche_Copie_Ligne()
Dim strSearch
Dim rg As Range, rgF As Range
Dim i As Integer
Application.ScreenUpdating = False
strSearch = Application.InputBox("Texte à trouver : ")
'On défini ici la plage de cellules contenant les données
' comme étant la région autour de la cellule 1 (A1)
Set rg = Sheets("36012").Cells(1).CurrentRegion
'On boucle sur chaque ligne de la plate
For i = 1 To rg.Rows.Count
'On cherche dans cette ligne la valeur à trouver
Set rgF = rg.Rows(i).Find(strSearch, , xlValues, xlPart)
'Si on la trouve alors rgF n'est pas vide, on copie dans notre onglet Résultats
If Not rgF Is Nothing Then
rg.Rows(i).Copy Sheets("36012@").Range("A60000").End(xlUp).Offset(1, 0)
Set rgF = Nothing
End If
Next i
Application.ScreenUpdating = True
End Sub