Re : Listview et numero de ligne
Lorsque tu remplis ta listview des éléments sélectionnés, tu prends les données dans ton fichier que tu mets dans les colonnes de ta listview.
il te suffit de rajouter une colonne dans ta listview où tu vas, en plus de tes données, mettre le numéro de ligne de ton fichier
Regarde l'exemple ci-joint
La recherche se fait avec Find
Lorsque les enregistrements correspondent au critère demandé, les infos sont transcrites dans la listview avec en plus dans la dernière colonne le numéro de ligne
La sélection par click inscrit les éléments dans les textbox
Une modification d'un élément est recopiée dans le fichier sur la bonne ligne grâce au numéro de ligne initialement récupéré
regarde ce code dans le userform (le code en gras récupère le numéro de ligne)
Sub appel()
'Stop
With ListView1
Sheets("BD").Activate
For i = 3 To Range("A65536").End(xlUp).Row
.ListItems.Add , , Cells(i, 1)
For k = 2 To 9
.ListItems(.ListItems.Count).ListSubItems.Add , , Cells(i, k), , lvwColumnCenter
Next
.ListItems(.ListItems.Count).ListSubItems.Add , , i, , lvwColumnCenter
'End If
Next
End With
fin:
End Sub