Afficher/masquer zone sous condition excel
Je suis en train de rechercher la formule (sans passer par le VBA) pour afficher une zone d'une feuille excel (et masquer les autres zones) en fonction d'un choix fait dans une liste déroulante.
Exemple, si je choisis dans ma liste Conges enfant malade, je veux que s'affiche uniquement la zone qui y correspond .
Merci par avance pour votre aide
Bonne journée
Cordialement,
Huguette

3 990 contributions
Membre depuis le 06/03/2001
Envoyé le 20/04/2018 à 02:18 Modifié par Bipbipcoyote
Bonjour,
je serai fort étonné qu'une telle formule existe car ce que tu énonces simplement implique plusieurs actions consécutives.
Je suppose que cette mention "congés enfant malade" est reprise plusieurs fois dans une colonne.... alors pourquoi ne pas utiliser les filtres automatiques
Maintenant cela ressemble à une gestion du personnel donc à une base de données et ça , cela se gère avec Access, Excel est un tableur et est normalement destiné à un autre type de fichiers... J'ai créé et utilisé ce type d'application et tu peux en retrouver un exemple sur mon site tu peux la télécharger, la personnaliser et lorsque l'on souhaite filtrer des données , on utilise soit des boutons, soit une liste déroulante qui déclenchent une requête, ça a l'air compliqué mais en fait, c'est très simple il y a un excellent cours sur Info 3000
je serai fort étonné qu'une telle formule existe car ce que tu énonces simplement implique plusieurs actions consécutives.
Je suppose que cette mention "congés enfant malade" est reprise plusieurs fois dans une colonne.... alors pourquoi ne pas utiliser les filtres automatiques
Maintenant cela ressemble à une gestion du personnel donc à une base de données et ça , cela se gère avec Access, Excel est un tableur et est normalement destiné à un autre type de fichiers... J'ai créé et utilisé ce type d'application et tu peux en retrouver un exemple sur mon site tu peux la télécharger, la personnaliser et lorsque l'on souhaite filtrer des données , on utilise soit des boutons, soit une liste déroulante qui déclenchent une requête, ça a l'air compliqué mais en fait, c'est très simple il y a un excellent cours sur Info 3000
Visitez mon Site Google est mon ami, il répond mieux que moi, posez lui d'abord vos questions

3 990 contributions
Membre depuis le 06/03/2001
Envoyé le 20/04/2018 à 15:04 Modifié par Bipbipcoyote
Bonjour,
j'ai trouvé quand même sur ce lien avec iferror et index et autres astuces
passez par google traduction pour avoir la page en français. Il y a un fichier que l'on peut télécharger
Lisez le commentaire de Deepbak, il a une formule complète (attention, c'est une formule matricielle donc à valider en utilisant les touches Ctrl+Maj+Entrée). Affichez la page dans firefox pour lire la formule complète, sur Chrome, elle est tronquée
Après tout....
{=IFERROR(INDEX($B$2:$D$21,SMALL(IF(ISNUMBER(SEARCH($U$1,$D$2:$D$21)),ROW($D$2:$D$21)-1,""),ROW()-4),COLUMNS($L$4:L4)),"")}
les adresses de cellules correspondent bien entendu au fichier exemple
j'ai trouvé quand même sur ce lien avec iferror et index et autres astuces
passez par google traduction pour avoir la page en français. Il y a un fichier que l'on peut télécharger
Lisez le commentaire de Deepbak, il a une formule complète (attention, c'est une formule matricielle donc à valider en utilisant les touches Ctrl+Maj+Entrée). Affichez la page dans firefox pour lire la formule complète, sur Chrome, elle est tronquée
Après tout....
{=IFERROR(INDEX($B$2:$D$21,SMALL(IF(ISNUMBER(SEARCH($U$1,$D$2:$D$21)),ROW($D$2:$D$21)-1,""),ROW()-4),COLUMNS($L$4:L4)),"")}
les adresses de cellules correspondent bien entendu au fichier exemple
Visitez mon Site Google est mon ami, il répond mieux que moi, posez lui d'abord vos questions
Discussion trop ancienne
Cette discussion a été automatiquement fermée car elle n'a plus reçue de nouveau message depuis trop longtemps.
Nous vous suggérons de créer un nouveau message
3 enregistrements - Page 1/1
« Retour sur la liste des messages de ce forum