Liste de validation évolutives

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

  • Projet.xls
    18.5 KB · Affichages: 78
  • Projet.xls
    18.5 KB · Affichages: 71
  • Projet.xls
    18.5 KB · Affichages: 73

jp14

XLDnaute Barbatruc
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:

Micke-31

XLDnaute Occasionnel
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.
 

jp14

XLDnaute Barbatruc
Re : Liste de validation évolutives

Bonjour (re)

Ci dessous le fichier avec une macro pour mettre à jour les données.

A tester

JP

Autant pour moi je n'avais pas "zippé" le bon fichier.
 

Pièces jointes

  • Projet1.zip
    13.4 KB · Affichages: 21
  • Projet1.zip
    13.4 KB · Affichages: 22
  • Projet1.zip
    13.4 KB · Affichages: 21
Dernière édition:

Micke-31

XLDnaute Occasionnel
Re : Liste de validation évolutives

merci JP14,

En fait pour te donner une idée de ce que l'on souhaiterai en pièce jointe un exemple inexploitable qui nous à mis la puce à l'oreille

Merci encore
 

Pièces jointes

  • projet1.zip
    14.8 KB · Affichages: 24
  • projet1.zip
    14.8 KB · Affichages: 23
  • projet1.zip
    14.8 KB · Affichages: 22

Micke-31

XLDnaute Occasionnel
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.
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
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

  • Copie de projet1.zip
    23 KB · Affichages: 32
  • Copie de projet2.xls
    46 KB · Affichages: 82
Dernière édition:

Micke-31

XLDnaute Occasionnel
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.
 

Discussions similaires

Statistiques des forums

Discussions
312 352
Messages
2 087 536
Membres
103 581
dernier inscrit
Boodur