Bonjour,
'qui j'espère sera plus courte que ma question lol)'
pas sur cela, tu ne me connais pas
Tu as donné la réponse toi-même : si tu touches ta base en y ajoutant la moindre ligne (ou colonne), les champs du TCD bougeront, si tu dois prendre en compte ces lignes (si les sous-catégories sont différentes).
Donc c'est la cata puisque tu devras le réactualiser. Mais, si tu ne fais que changer les valeurs dans la base qui ne bouge pas alors là c'est bingo.
Le propre du TCD est d'être dynamique.
Par contre peut--être une autre piste (à réfléchir avant de mettre en place et à voir avec le fichier lui-même, je te la donne brute)
- pourquoi ne pas se servir du TCD qui s'actualise au fur et à mesure des sous-catégories qui s'ajoutent, pour en faire un tableau classique, en faisant un copier coller valeurs dans une autre plage et auto-alimenter le formulaire par ce tableau. Certes, il faudrait créer une macro qui ferait la copie et le collage directe du TCD en tableau classique pour que cela soit plus rapide,(quoique !!!) car tu seras obligé à chaque fois d'en créer un nouveau.
Mais comme je ne me sers pas des formulaires, que je ne connais pas les tenants et les aboutissants réels, cela n'est peut-être aps possible.
Ou voir si mes collègues TCDéns ont d'autres astuces,
Celeda