bonsoir
Je réitère mon message qui me semble complet, mais si tu n'y arrives pas pose les questions.
Rappel: pour ajouter un nouveau champs l'application n'a besoin que des informations contenue dans la feuille paramètre, du controle dans le userform, et du titre de la colonne dans la feuille base.
Il faut respecter le nommage des champs ch..
Principe pour ajouter un champs: dans la feuille paramètres1
1/ajouter une ligne décrivant le champs(titre ,colonne,nom du champs, type (pas obligatoire),saisie obligatoire ou pas (1))
2/ modifier le nom saisie sur cette feuille en ajoutant une ligne(définir nom)
3/ ajouter dans le userform saisie, le champ (ch..) et son label
4/ ajouter dans la base le titre de la nouvelle colonne
Si c'est une combobox, ou une listbox, il faudra ajouter dans le module d'initialisation du userform,
pour initialiser la combobox:
1/ feuille paramètres1 colonne ou tu vas ranger les valeurs ligne 1 le titre, et la liste des valeurs dans les lignes suivantes
2/ dans la procédure Private Sub UserForm_initialize() ajouter Call rempliliste(Me.nomduchamp, colonne dans la feuille paramètre des valeurs)