Bonjour Jacko, bonjour le forum,
Je ne comprends pas ton code... Tu définis dl au début puis la redéfinis quelque lignes plus bas ?!...
à chaque je modifie une donnée,
Ça aussi c'est pas très clair...
Si j'ai à peu près compris, essaie comme ça :
Private Sub ButtonModifier_Click()
Dim dl As Integer
With Sheets("BdAgents")
.Visible = True
.Select
dl = Cbx_Agents.ListIndex + 6
If MsgBox("Confirmez-vous la modification ?") = vbYes Then
.Range("c" & dl).Value = Txt_tete.Value
.Range("d" & dl).Value = Txt_Cou.Value
MsgBox ("Modification Effectuée !!")
End If
.Visible = False
End With
Unload Me
End Sub
T'as pas peur de gaver l'utilisateur avec tant de messages ?...