liste déroulante conditionnelle

DAVAWAY

XLDnaute Junior
Bonjour tout le monde,

Est il possible de générer une liste de validation des données conditionnelles sans multiplier les colonnes comme ce que j'ai pu lire sur des forums ?

Dans mon tableur, je cherche en fonction de la donnée sélectionnée dans la cellule J12 à générer une liste déroulante conditionnelle.

Exemple : si je sélectionne en J12 "jeune en logement autonome", la liste déroulante en k12 devrait me proposer les arguments des cellules T18 à T20, etc.

Les cellules L12 & M12 si possible, devraient renvoyer "sans objet" si en J12 est sélectionné, un argument générant une liste restreinte (= sans justificatif cumulé" → j12 = "jeune en logement autonome").

Merci beaucoup de m'avoir lu et merci pour votre aide,

David
 

Pièces jointes

  • outil controle participant beta.xlsx
    14.2 KB · Affichages: 23

djidji59430

XLDnaute Barbatruc
Re : liste déroulante conditionnelle

Va faire un tour sur l’excellent site de Monsieur BOISGONTIER
@+ Lolote83

Excellent, mais ardu !

Une solution, qui a ma grande surprise, n'est pas sur ce site, mais qui fonctionne quand même.
Un essai, donc
3 lignes de VBA, pompées je ne sais plus où, juste pour mettre a blanc la cellule K12 quand on modifie la J12
 

Pièces jointes

  • outil controle participant beta_v2.xlsm
    25.1 KB · Affichages: 39

DAVAWAY

XLDnaute Junior
Re : liste déroulante conditionnelle

Re bonjour,

Je souhaiterais apporter deux améliorations au support mais j'ai besoin de votre aide pour.

1/ amélioration 1 (via nouvelle macro ?)
si non en B3 → C3 : N3 = ""
si non en E3 → F3 : N3 = ""

2/ amélioration 2 (code complété)
peut-on élargir la propriété du code et ce, pour chaque ligne du tableur ?
pour illustration : la sélection en j4 d'une situation différente devrait générer un reset des cellules adjacentes k4 à m4..comme ce qui se produit avec la liste déroulante en j3..

Merci pour votre concours, je sèche n'étant pas bon en ligne de code..

Bonne fin d'aprèm,

David
 

Pièces jointes

  • outil de controle participants iej beta_v0.9.3.xlsm
    22.5 KB · Affichages: 25

djidji59430

XLDnaute Barbatruc
Re : liste déroulante conditionnelle

re
Il se trouve que je suis nul en VBA !
mais j'ai quand meme fait quelque chose, pas tout..
 

Pièces jointes

  • outil de controle participants_djidji.xlsm
    28 KB · Affichages: 34
  • outil de controle participants_djidji.xlsm
    28 KB · Affichages: 33

DAVAWAY

XLDnaute Junior
Re : liste déroulante conditionnelle

c'est déjà pas mal du tout !
je reprends prochainement, le support bien avancé et devient pratique, ludique grâce à vos aides.
Je vois pas comment passer de 'range' à une colonne (hormis son en tête : lignes 1 & 2) pour parvenir à un reset des justificatifs en cas de changement de situation (mouvement en j3 (là ca marche..), j4, j5..).
A bientôt, encore merci,
David
 

djidji59430

XLDnaute Barbatruc
Re : liste déroulante conditionnelle

re
Il suffisait de recopier et de changer les N° de cellules !
 

Pièces jointes

  • outil de controle participants_djidji.xlsm
    26.6 KB · Affichages: 32
  • outil de controle participants_djidji.xlsm
    26.6 KB · Affichages: 32

mamard

XLDnaute Nouveau
Bonsoir à toutes et tous,
J'essaie de faire une liste conditionnelle pour laquelle je n'arrive pas à utiliser la fonction "Indirect".
  • 2 listes de 1er niveau, que je ne peux pas fusionner, mais à mettre l'une en dessous de l'autre
  • Avec chacune leur liste de 2nd niveau qui ne doit apparaître que sous condition d'un argument appartenant à la liste 'parent'.
Je vous joins le fichier car c'est un peu abscons à expliquer à l'écrit

>> Auriez-vous une idée ? (sachant que je ne dois pas utiliser de VBA....)

Merci beaucoup d'avance !
 

Pièces jointes

  • Liste conditionnelle.xlsx
    10.5 KB · Affichages: 6

Discussions similaires

Réponses
10
Affichages
594