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
| Private Sub Rechercher_Click()
Dim LastLig As Long, NewLig As Long, i As Long
Dim Annee As Integer
Dim Mot As String
Dim c As Range
Mot = TextBox1.Value
If Mot <> "" Then
NewLig = 2
For Annee = 2008 To 2014
With Worksheets(CStr(Annee))
LastLig = .Cells(.Rows.Count, "A").End(xlUp).Row
If LastLig >= 2 Then
For i = 2 To LastLig
Set c = .Range("A" & i & ":K" & i).Find(Mot, LookIn:=xlValues, Lookat:=xlWhole)
If Not c Is Nothing Then
c.EntireRow.Copy Worksheets("Resultat").Range("A" & NewLig)
Set c = Nothing
NewLig = NewLig + 1
End If
Next i
End If
End With
Next Annee
End If
End Sub |
Partager