Bonjour à tous
Je vais ajouter mon grain de sel !
Je hais les userform. Sauf utilisation simple et très spécifique.
C'est plein de problèmes potentiels : format date et nombre, liste déroulante, programmation ...
Je remplace quand je peux par un onglet spécifiquement dédié à la saisie, plus facile à construire en terme de formats et de listes déroulantes. Et une macro un peu passe-partout que j'ai déjà proposée ici : https://forum.excel-pratique.com/viewtopic.php?p=735309#p735309
Dans son principe ... je crée un onglet "bien présenté", j'y mets toutes les conditions de format et de validation par liste des données, j'identifie chaque valeur avec un nom _colXX
où XX est le numéro de la colonne de la base de données et ensuite je lui colle la macro générique.
En l’occurrence, gmb t'a donné ici la solution avec un userform. Je ne vais donc pas déployer plus avant cette solution pour ne pas paraître m'engager dans une bataille de chapelle qui n'aurait pas lieu d'être ici sur ce forum et pour ne pas troubler ta quiétude.