Bonjour,
Je n'ai vu aucun code, sur tes boutons, qui indique à Excel qu'il faut écrire dans la feuille...
Le principe de l'interaction d'un UserForm avec une feuille, c'est que tout est manuel :
- il faut écrire le code qui renseigne les contrôles du UserForm avec les données de la ligne sélectionnée dans la liste. Ce rôle est dévolu à un bouton Modifier posé sur la feuille, qui ouvre le formulaire pour modifier les données de la ligne courante, par exemple
- et il faut écrire le code qui fait l'inverse, écrire dans la feuille le contenu des contrôles du UserForm : ce rôle est dévolu au bouton du formulaire qui propose de Valider, par exemple. La procédure de validation écrit éventuellement les formules dans la feuille...
Pendant la saisie du UserForm, les données sont aussi contrôlées par le code : est-ce bien une date, un entier, etc. que l'on accepte dans tel contrôle ?
Tu trouveras des exemples de tout cela dans le fichier ci-joint...
Bon courage !
Cordialement, Daniel