Bonjour,
Selon comment la listbox est alimentée, il est possible d'ajouter le n° de ligne dans une colonne de celle-ci, colonne masquée...
EDIT : un exemple vite fait :
Option Explicit
Private Sub ListBox1_Click()
If ListBox1.ListIndex >= 0 Then MsgBox "LIGNE : " & ListBox1.List(ListBox1.ListIndex, 6)
End Sub
Private Sub UserForm_Activate()
Dim Lig As Long, Col As Integer
With Me.ListBox1
.ColumnCount = 7
.ColumnWidths = "50;50;50;50;50;50;0"
For Lig = 1 To 10
.AddItem Cells(Lig, 1)
For Col = 1 To 5
.List(.ListCount - 1, Col) = Cells(Lig, Col)
Next
.List(.ListCount - 1, 6) = Lig
Next
End With
End Sub