Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/11/2011, 15h04   #1
Invité de passage
 
Homme Xavier Muff
Étudiant
Inscription : novembre 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Xavier Muff
Localisation : Suisse

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : novembre 2011
Messages : 6
Points : 0
Points : 0
Par défaut Listes déroulantes dynamiques

Salut à tous,

Actuellement dans la réalisation d'un document Excel sur des articles, je me heurte à un souci, j'ai une liste déroulante en "dur" (les données viennent d'une plage donnée sous "Validation de données", onglet "Données") qui permet la sélection de marques de produites, par exemple Omo, Le Chat, Buitoni, etc... Appelons cette liste "listeA" Lors de la sélection d'un item de cette liste, en fonction de l'item, apparaît une liste déroulante avec certaines données (dynamiques), appelons-la "listeD1". Exemple: si je sélectionne Buitoni, dans la seconde liste déroulante (liste listeD1), il me proposera des items tel que Pâtes, Sauces, Frozen Meals, etc...

===========================================================
Comment faire sachant que j'ai déjà essayé avec =DECALER(INDIRECT()) sous "Validation de données" mais ne suis pas satisfait du résultat...?
Je peux vous montrer un exemple d'un amis mais simplifié: voir fichier joint

Regardez sous l'onglet "Matchs" en B8 ou B11 les équipes disponibles, ensuite, essayez de changer la valeur de la liste déroulante en A8 ou en A11 puis regardez les nouvelles équipes en B8 ou B11. J'aimerai faire exactement la mêmem chose mais avec plus de listes déroulantes.

Merci d'avance pour vos réponse à ce "pâté"

damiens1026, en détresse
damiens1026 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 15h09   #2
Invité de passage
 
Inscription : novembre 2011
Messages : 1
Détails du profil
Informations forums :
Inscription : novembre 2011
Messages : 1
Points : 1
Points : 1
Salut,

Il me semble que ce court article devrait répondre à ta question:

http://monsieur-excel.blogspot.com/2...elastique.html

A+
lignecolonne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 15h15   #3
Membre Expert
 
Avatar de Daranc
 
Inscription : janvier 2007
Messages : 1 166
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 1 166
Points : 1 244
Points : 1 244
le fichier joint contient un exemple
Fichiers attachés
Type de fichier : xls listes_deroulantes_imbriquées.xls (27,0 Ko, 23 affichages)
__________________
Cordialement
Daranc
Daranc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 15h27   #4
Invité de passage
 
Homme Xavier Muff
Étudiant
Inscription : novembre 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Xavier Muff
Localisation : Suisse

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : novembre 2011
Messages : 6
Points : 0
Points : 0
Par défaut title

Merci, je graillerai donc la dessus!
damiens1026 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 16h04   #5
Membre Expert
 
Avatar de Daranc
 
Inscription : janvier 2007
Messages : 1 166
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 1 166
Points : 1 244
Points : 1 244
bon apétit
__________________
Cordialement
Daranc
Daranc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 15h01   #6
Invité de passage
 
Homme Xavier Muff
Étudiant
Inscription : novembre 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Xavier Muff
Localisation : Suisse

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : novembre 2011
Messages : 6
Points : 0
Points : 0
Par défaut Avec un autre type de liste...

Mais comment faire avec ma liste contenant des prix et des articles?
Voir: http://sharesend.com/bvuwn (liste de C10 à G18)
damiens1026 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 15h32   #7
Membre Expert
 
Avatar de Daranc
 
Inscription : janvier 2007
Messages : 1 166
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 1 166
Points : 1 244
Points : 1 244
tu as un tableau de c10 à g18 pas des listes déroulantes
si tu dois avoir une liste de marques
tu dois pour chaque marque avoir une liste de choix possible

Brandt electrolux miele


bd40 bd50 bd55 bd65 (liste des machione brandt en colonne)
am10 am12 am22 am55 am450 am2200 (l m electrolux)
M100 M101 M103 m104 5( L M Miele)

le choix de la marque fait que le second choix correspond au possibilité de machine

si tu fait une liste de marque Automobile tu ne peut pas choisir Fiat modèle Twingo
__________________
Cordialement
Daranc
Daranc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 22h50   #8
Invité de passage
 
Homme Xavier Muff
Étudiant
Inscription : novembre 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Xavier Muff
Localisation : Suisse

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : novembre 2011
Messages : 6
Points : 0
Points : 0
Merci, j'ai finalement repris ton exemple et l'ai modifié pour qu'il corresponde à ce que je voulais(remplacement des valeurs, etc...). Maintenant, si je veux rajouter une 4eme ou Xeme colonne de conditions, que dois-je ajouter à cette formule ?
Code :
=DECALER(Col2;;EQUIV(D4;SousListe;0)-1;NBVAL(DECALER(Col2;;EQUIV(D4;SousListe;0)-1)))
damiens1026 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2011, 16h44   #9
Membre Expert
 
Avatar de Daranc
 
Inscription : janvier 2007
Messages : 1 166
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 1 166
Points : 1 244
Points : 1 244
normalement la formule n'a pas à être modifiée ce sont les plages sur lesquelles elle s'appliquent qui doivent être agrandies
de mémoire ils s'agit de plage nommées , il suffit d'ajouter 1 au nombre de colonnes de la formule de nommage DECALER( REF;nb_ligne;nb_Colonne;Hauteur;largeur+1)
__________________
Cordialement
Daranc
Daranc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h09.


 
 
 
 
Partenaires

Hébergement Web