Bonjour
J’ai noté plusieurs erreurs dans le code associé au bouton ‘’Ajouter un contact’’
• Ta feuille VBA est déclarée en ‘’Option Explicit’’. Cela veut dire que la déclaration des variables est obligatoire.
Or tu n’a pas déclaré la variable ‘’OptionButton’’, pas plus que la variable ‘’Civilité’’
• Tu donnes à la variable ‘’Civilité’’ la valeur de la variable ‘’OptionButton’’.
Or, cette dernière ne peut prendre que 2 valeurs, ‘’True’’ ou ‘’False’’. Ou rester vide si aucun bouton n’est cliqué. Donc, dans le meilleur des cas, tu auras sur ta feuille de calcul que la valeur ‘’Vrai’’ ou ‘’Faux’’ en colonne A
Pour avoir l’une des 3 options souhaitées il te faut écrire :
Civilite = OptionButton.Caption
Et non pas
Civilite = OptionButton.Value
• Tu ne fais rien de la variable ‘’Civilité’’ qui a recueilli la valeur de la variable ''Civilite''.
Il te faut écrire sa valeur en colonne A :
…
Cells(no_nouvelle_ligne, 1) = Civilite
Cells(no_nouvelle_ligne, 2) = TextBox_Nom.Value
…
Ci-joint une version rectifiée
Bye !