Ce sera un peu plus long que prévu car :
Toutes tes combobox sont paramètrées avec un Rowsource qui indique une plage bien précise.
Cependant tu as prévus un peu cours tes plages donc lors de l'ajout de ligne il n'en tiendra pas compte.
Il faut donc, -soit modifier tous les Rowsources et ajouter les nouvelles entrées;
-soit trouver le moyen insérer une entrée au lieu de ajouter.
Lors de l'événement "Ajouter" il faut donc si j'ai bien compris vérifier que le contenu des Combobox est
bien dans la liste et dans le cas contraire ajouter ou insérer à la liste d'origine.
Je regarde çà mais je suis pas aussi rapide en vba que certains autres du forum.