Liste de validation évolutives

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Micke-31

XLDnaute Occasionnel
Bonjour le Forum,

Je me tourne vers vous pour essayer de construire des listes de validation évolutives en VBA.

J’ai déjà vu ce genre de fichier très intéressant que je n’arrive pas à mettre au point et même montrer mon code qui ressemble plus à une usine à gaz, à des pros que vous êtes.

Je remercie tous ceux qui survoleront mon problème
 

Pièces jointes

Re : Liste de validation évolutives

Bonjour

Pour adapter automatiquement la liste de validation il faut utiliser la fonction DECALER au niveau du nom.
Exemple pour la colonne A
=DECALER('Mes Listes'!$A$2;;;NBVAL('Mes Listes'!$A:$A)).

Pour entrer une nouvelle valeur dans la liste il faut décocher "Quand des données non valides sont tapées"

Si on désire recopier automatiquement les données le plus simple est de rajouter une macro évènementielle.

JP
 
Dernière édition:
Re : Liste de validation évolutives

Merci pour ta réponse, mais le projet que j'ai vu est bien géré en VBA. et automatiquement lorsque on rentrait une valeur dans la case vide de la liste de validation une msgbox avec deux boutons OK et NON validait ou non la modif et la liste de validation s'allongeait d'une case

Mais merci encore.
 
Re : Liste de validation évolutives

Comme je l'ai écrit dans une discussion il y a quelques temps,

Bonjour maître Boisgontier et merci pour pour toutes les astuces et le temps que vous passez sur ce forum.
C'est tout à fait ce que nous cherchions faire depuis que nous avons ce modèle dans les mains, dommage que le VBA soit verrouillé.

Dans le modèle (projet1.xls, dans les listes de validation une cellule en fin de liste reste vide, est il possible dans ce code d'en intègrer une.

sinon nous monterons notre projet avec ces infos capitales

Encore merci.
 
Re : Liste de validation évolutives

-Dans Données/Validation/Alerte erreur, il faut décocher Quand les données non valides sont tapées

-Dans le nom de champ, il y a une ligne vide:
list_1 =DECALER(Listes!$A$3;;;NBVAL(Listes!$A:$A)-2;1)


Voir PJ:

Le code de Copie projet2 n'est pas protégé.

JB
 

Pièces jointes

Dernière édition:
Re : Liste de validation évolutives

Bonjour le forum,

Pour information, j'ai eu accès au code dans le module verrouillé et donc pu le copier, c'était tout simple, ouvrir le classeur Excel avec Office One et tout est accessible. Il parait qu’avec open office ça marche également.
Merci encore à tous pour vos implications.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
831
Retour