Re-,
Bon, pour l'alimentation du ListView, pas de souci, avec ce code :
Sub Alimente_ListView()
' Remplissage
Dim J As Long, Nb As Long
Dim I As Integer
For I = 1 To 6
Me.Controls("TextBox" & I) = ""
Next I
With Me.ListView1
.ListItems.Clear
For J = 3 To Ws.Range("A" & Rows.Count).End(xlUp).Row
For I = 1 To 6
If Ws.Cells(J, I) Like "*" & Me.TextBox6 & "*" Then Exit For
Next I
If I < 7 Then
' On remplit la première colonne de la listview avec la valeur de la variable
' Et dans la clé on note l'adresse de la ligne
.ListItems.Add , Ws.Cells(J, "A").Address, Ws.Cells(J, "A")
Nb = Nb + 1
' On remplit les autres colonnes de la listview
For I = 2 To 6
.ListItems(Nb).ListSubItems.Add , , Ws.Cells(J, I)
Next I
End If
Next J
End With
End Sub
Par contre, je ne pige pas pourquoi tu as un combobox pour l'emplacement?
Vu que tu veux récupérer les éléments dans des TextBox, pourquoi un combobox?