Re : Traitement base de donées par macro
Je crois que j'ai enfin compris la finalité de ta question,
tu choisis un bâtiment, puis une salle puis la dernière prise de la liste
et qu'en cliquant sur le bouton "ajouter"
excel t'ajoute une prise dans ta liste en incrémentant la dernière lettre...
avec la facilité du copier coller étirer dont je me suis servi pour recréer tes listes, j'en voyais pas l'utilité.
la macro suggérée est utilisée dans le fichier bgt2 ci-joint
l'idée est alors de gérer directement la liste de l'onglet nature ou alors de taper qqch dans la colonne A de la feuille budget perso
la macro vérifie si ce que tu tapes se trouve déjà dans la liste et dans la négative te demande s'il faut l'ajouter
si tu clic oui, il met a jour la liste. Ce qui rend cette donnée disponible dès la ligne suivante
il faudrait donc arrivé à nommer la liste en vba comme elle est définie dans la validation de données par :
=DECALER(D1;EQUIV(A42;D1
90;0);EQUIV(B42;INDIRECT(SUBSTITUE(A42;" ";"_"));0);3)
c'est un point de vue