Set c = plage.Find(Me.TextBox1, , , xlPart)
If Not c Is Nothing Then
premier = c.Address
Do
Me.ListBox1.AddItem
lig = c.Row - plage.Row + 1
For col = 1 To nbcol
Me.ListBox1.List(i, col - 1) = plage.Cells(lig, col)
Next col
i = i + 1 'Pourquoi faire ?????
Set c = plage.FindNext(c) 'Next pourquoi ??????
Loop While Not c Is Nothing And c.Address <> premier
End If