Bonjour je suis un peu dans la même situation.
J'ai base de donnée qui recense plusieurs postes de travail.
Lorsque je dois modifier le poste, je clique sur trois listes déroulantes l'une après l'autre pour cibler le bon poste.
Ensuite toutes les informations apparaissent correctement.
je fais donc ma modification mais quand je décide de cliquer sur le bouton (modifier) pour qu'il m'enregistre les modifications j'ai un message d'erreur.
Erreur d'execution '-2147024809 (80070057)':
objet spécifié introuvable
et quand je clique sur déblocage :
Private Sub Cmd_Modifier_Click()
flag = 1
With Worksheets("données")
ln = Worksheets("données").Range("F4:F" & .Range("F" & Rows.Count).End(xlUp).Row).Find(ComboBox1, lookat:=xlWhole).Row
For i = 1 To 26
Worksheets("données").Cells(ln, i) = Controls("TextBox" & i).Value
Controls("TextBox" & i).Value = ""
Next i
ComboBox1.ListIndex = -1
End With
MsgBox "La modification a été prise en compte."
End Sub
Si vous le souhaite je peux vous transmettre un exemple du fichier.
Par avance merci de votre aide
François