Merci beaucoup Banzai et Frangy !
J'ai encore quleques petites questions :
Quand je modifie un contact sur le formulaire, je saisis mes infos et je clique sur modifier. La il bloque sur le script :
If Me.Controls("TextBox" & I).Visible = True Then
Je vous remets le script complet :
'Pour le bouton Modifier
Private Sub CommandButton2_Click()
Dim Ligne As Long
Dim I As Integer
If MsgBox(" Confirmez-vous la modification de ce contact ? ", vbYesNo, " Demande de confirmation de modification ") = vbYes Then
If Me.ComboBox1.ListIndex = -1 Then Exit Sub
Ligne = Me.ComboBox1.ListIndex + 2
Ws.Cells(Ligne, "B") = ComboBox2
For I = 1 To 46
If Me.Controls("TextBox" & I).Visible = True Then
Ws.Cells(Ligne, I + 2) = Me.Controls("TextBox" & I)
End If
Next I
End If
End Sub
Et mon dernier point ce serait de pouvoir remettre le formulaire "à vide" quand je saisis un nouveau n° de contact.
Merci encore de votre aide précieuse !
Sandrine