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
| Option Explicit
Private Sub Listclient_Click()
Dim LigneS As Integer
Dim select_cli As String
'Récupération du contenu de la ligne sélectionnée.
LigneS = Listclient.ListIndex
select_cli = Listclient.List(LigneS) 'nom
'Affichage des données
With Worksheets("client")
MsgBox "Vous avez sélectionné le client " & select_cli & Chr(10) & _
"Prénom : " & .Range("E" & LigneS + 2) & Chr(10) & _
"Adresse : " & .Range("G" & LigneS + 2) & Chr(10) & _
"Code postal : " & .Range("H" & LigneS + 2) & Chr(10) & _
"Ville : " & .Range("I" & LigneS + 2) & Chr(10) & _
"Téléphone : " & .Range("J" & LigneS + 2)
End With
End Sub
Private Sub UserForm_Initialize()
Dim DerLig As Long
'Remplissage de la ListBox.
With Worksheets("client")
DerLig = .Range("D" & .Rows.Count).End(xlUp).Row
Listclient.List() = .Range("D2:D" & DerLig).Value
End With
End Sub |