Private Sub CommandButton1_Click()
Dim lignevide As Long
Dim idClient As String
Me.Label1.Visible = True
Me.cmbid1.Visible = True
If Me.cmbid1.Value <> "" Then
' Extraire l'ID client de la ComboBox (partie avant le tiret)
idClient = Split(cmbid1.Value, " - ")(0)
' Rechercher la ligne du client dans la feuille
lignevide = Feuil1.Columns(1).Find(What:=idClient, LookIn:=xlValues, LookAt:=xlWhole).Row
' Mettre à jour les informations dans la feuille
Feuil1.Cells(lignevide, 2).Value = txtnomprenom.Value
Feuil1.Cells(lignevide, 3).Value = txtcontact.Value
Feuil1.Cells(lignevide, 4).Value = txtmail.Value
Feuil1.Cells(lignevide, 5).Value = txtadresse.Value
Feuil1.Cells(lignevide, 6).Value = txtremarque.Value
Me.txtnomprenom = "" ' Efface la mesure
Me.txtcontact = "" ' Efface la mesure
Me.txtmail = "" ' Efface la mesure
Me.txtadresse = "" ' Efface la mesure
Me.cmbid1 = ""
Me.txtremarque = ""
Else: MsgBox "veuillez notifier le client à modifier svp. Merci"
Exit Sub
End If
' Afficher un message de confirmation
MsgBox "Les informations sur le client ont été modifiées avec succès.", vbInformation
End Sub