Excel 2007 - double liste
Résolu
morphee06
Messages postés
50
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
bonjour,
je dois créer une premiere liste :
sexe => masculin / féminin
et du coup une deuxieme qui doit etre relative a la premiere :
si masculin => Célibataire / Marié / Divorcé / Veuf
si féminin => Célibataire / Mariée / Divorcée / Veuve
c plus complex pour la suite ... mais deja ca et je pense m'en sortir apres...
morphée
je dois créer une premiere liste :
sexe => masculin / féminin
et du coup une deuxieme qui doit etre relative a la premiere :
si masculin => Célibataire / Marié / Divorcé / Veuf
si féminin => Célibataire / Mariée / Divorcée / Veuve
c plus complex pour la suite ... mais deja ca et je pense m'en sortir apres...
morphée
A voir également:
- Excel 2007 - double liste
- Liste déroulante excel - Guide
- Double ecran - Guide
- Whatsapp double sim - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Excel liste déroulante en cascade - Guide
10 réponses
Bonjour,
Voici un exemple pour te guider.
http://www.cijoint.fr/cjlink.php?file=cj200802/cij4601695494311.xls
Te créer déjà les listes et les nommer (colonnes E, F, G)
Et faire une validation par liste (colonnes A et B), la 2nde liste reprenant le nom sélectionné dans la 1ère par indirect().
eric
Voici un exemple pour te guider.
http://www.cijoint.fr/cjlink.php?file=cj200802/cij4601695494311.xls
Te créer déjà les listes et les nommer (colonnes E, F, G)
Et faire une validation par liste (colonnes A et B), la 2nde liste reprenant le nom sélectionné dans la 1ère par indirect().
eric
personne pour te répondre, tu as dû trop agiter ta fleur... (bon ça c'est fait)
le sujet est traité moult fois... c'est parfois compliqué à trouver je te l'accorde.
Donc, essaie la fonction INDIRECT d'Excel, c'est assez simple et correspond bien à ta demande.
Regarde ce que tu arrives à faire et demande si tu as besoin de plus d'aide.
le sujet est traité moult fois... c'est parfois compliqué à trouver je te l'accorde.
Donc, essaie la fonction INDIRECT d'Excel, c'est assez simple et correspond bien à ta demande.
Regarde ce que tu arrives à faire et demande si tu as besoin de plus d'aide.
Avez vous réellemnt testé cette formule = indirect () ?
Pour ma part j'ai fait l'essai qui n'est pas complètement concluant à savoir :
lorsque cette formule est introduite dans la 2ème liste, le retour sur un nouveau choix dans la 1ère liste laisse apparaître des données de la 2ème qui deviennent invalides du fait du nouveau choix.
Comment aller au bout du problème sans ce dysfonctionnement ?
Merci pour une réponse bien expliquée.
Pour ma part j'ai fait l'essai qui n'est pas complètement concluant à savoir :
lorsque cette formule est introduite dans la 2ème liste, le retour sur un nouveau choix dans la 1ère liste laisse apparaître des données de la 2ème qui deviennent invalides du fait du nouveau choix.
Comment aller au bout du problème sans ce dysfonctionnement ?
Merci pour une réponse bien expliquée.
Bonsoir tout le monde,
Moulinette, tu t'écartes du problème posé au départ, ou du moins tu ajoutes une contrainte supplémentaire.
Le but était d'avoir une seconde liste de choix dépendante du 1er choix.
Si en plus tu veux contrôler la cohérence des actions de l'utilisateur tu peux multiplier les contrôles sur toutes les cellules de saisie et même, si ça parait difficile à faire par formule comme dans ce cas, te créer des macros vba qui te permettent d'outrepasser les limitations sur les feuilles.
eric
Moulinette, tu t'écartes du problème posé au départ, ou du moins tu ajoutes une contrainte supplémentaire.
Le but était d'avoir une seconde liste de choix dépendante du 1er choix.
Si en plus tu veux contrôler la cohérence des actions de l'utilisateur tu peux multiplier les contrôles sur toutes les cellules de saisie et même, si ça parait difficile à faire par formule comme dans ce cas, te créer des macros vba qui te permettent d'outrepasser les limitations sur les feuilles.
eric
C'est juste en cas de recopie incrémentée de la formule vers la droite pour conserver la référence à la colonne A.
Plus une habitude qu'un interet dans le cas présent... :-)
eric
Plus une habitude qu'un interet dans le cas présent... :-)
eric
encore mille merci ... je pense que cela interessera beaucoup de monde car malgrés les demandes et discussions je n'ai rien vu ici qui soit si correctement explicatf a ce sujet ... et nous sommes nombreux a chercher solution a cela ...
Bonsoir morphee06,
Voici un extrait d'explication ..... se trouve dans l'aide Excell sous : "À propos des références de cellules et de plages"
Références relatives Dans une formule, une référence de cellule relative, par exemple A1, est basée sur la position relative de la cellule qui contient la formule et de la cellule à laquelle la référence renvoie. Si la position de la cellule qui contient la formule change, la référence est modifiée. Si vous copiez la formule dans des lignes ou dans des colonnes, la référence est automatiquement adaptée en conséquence. Par défaut, les nouvelles formules utilisent des références relatives. Par exemple, si vous copiez une référence relative de la cellule B2 dans la cellule B3, elle est automatiquement adaptée de =A1 à =A2.
Formule copiée avec référence relative
Références absolues Dans une formule, une référence de cellule absolue, par exemple $A$1, fait toujours référence à une cellule se trouvant à un endroit spécifique. Si la position de la cellule qui contient la formule change, la référence absolue reste inchangée. Si vous copiez la formule dans des lignes ou dans des colonnes, la référence absolue n'est pas adaptée en conséquence. Par défaut, les nouvelles formules utilisent des références relatives, que vous devez donc transformer en références absolues. Par exemple, si vous copiez une référence absolue de la cellule B2 dans la cellule B3, elle reste la même dans les deux cellules : =$A$1.
Formule copiée avec référence absolue
Références mixtes Une référence mixte comprend soit une colonne absolue et une ligne relative, soit une ligne absolue et une colonne relative. Une référence de colonne absolue s'affiche sous la forme $A1, $B1, etc. Une référence de ligne absolue s'affiche sous la forme A$1, B$1, etc. Si la position de la cellule qui contient la formule change, la référence relative est modifiée, alors que la référence absolue ne l'est pas. Si vous copiez la formule dans des lignes ou dans des colonnes, la référence relative est automatiquement adaptée en conséquence, alors que la référence absolue ne l'est pas. Par exemple, si vous copiez une référence mixte de la cellule A2 dans la cellule B3, elle est adaptée pour passer de =A$1 à =B$1.
Formule copiée avec référence mixte
Un peut long, mais enfin...
Au passage Salutations à eriiic
Voici un extrait d'explication ..... se trouve dans l'aide Excell sous : "À propos des références de cellules et de plages"
Références relatives Dans une formule, une référence de cellule relative, par exemple A1, est basée sur la position relative de la cellule qui contient la formule et de la cellule à laquelle la référence renvoie. Si la position de la cellule qui contient la formule change, la référence est modifiée. Si vous copiez la formule dans des lignes ou dans des colonnes, la référence est automatiquement adaptée en conséquence. Par défaut, les nouvelles formules utilisent des références relatives. Par exemple, si vous copiez une référence relative de la cellule B2 dans la cellule B3, elle est automatiquement adaptée de =A1 à =A2.
Formule copiée avec référence relative
Références absolues Dans une formule, une référence de cellule absolue, par exemple $A$1, fait toujours référence à une cellule se trouvant à un endroit spécifique. Si la position de la cellule qui contient la formule change, la référence absolue reste inchangée. Si vous copiez la formule dans des lignes ou dans des colonnes, la référence absolue n'est pas adaptée en conséquence. Par défaut, les nouvelles formules utilisent des références relatives, que vous devez donc transformer en références absolues. Par exemple, si vous copiez une référence absolue de la cellule B2 dans la cellule B3, elle reste la même dans les deux cellules : =$A$1.
Formule copiée avec référence absolue
Références mixtes Une référence mixte comprend soit une colonne absolue et une ligne relative, soit une ligne absolue et une colonne relative. Une référence de colonne absolue s'affiche sous la forme $A1, $B1, etc. Une référence de ligne absolue s'affiche sous la forme A$1, B$1, etc. Si la position de la cellule qui contient la formule change, la référence relative est modifiée, alors que la référence absolue ne l'est pas. Si vous copiez la formule dans des lignes ou dans des colonnes, la référence relative est automatiquement adaptée en conséquence, alors que la référence absolue ne l'est pas. Par exemple, si vous copiez une référence mixte de la cellule A2 dans la cellule B3, elle est adaptée pour passer de =A$1 à =B$1.
Formule copiée avec référence mixte
Un peut long, mais enfin...
Au passage Salutations à eriiic
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bon ... je trouve toujours pas ... ok pour ma premiere liste de choix , je passe par " validation de données" ... mais impossible a lier a une autre liste
mille merci ... c'est exactement cela !!!! tellement de temps passé a chercher .... encore mille merci !
juste pour bien comprendre ... quel est l'interet de mettre :
=INDIRECT($A2)
et non pas :
=INDIRECT(A2)
?
juste pour bien comprendre ... quel est l'interet de mettre :
=INDIRECT($A2)
et non pas :
=INDIRECT(A2)
?
Euh.....Allo ??? y a t il encore quelqu'un ici ? Je sais que je me pointe après la bataille, mais j'ai espoir de trouver la réponse a la question de base....
COMMENT EST CE QUE L'ON PEUT FAIRE UNE LISTE QUI DÉPEND D'UNE AUTRE LISTE....
COMMENT EST CE QUE L'ON PEUT FAIRE UNE LISTE QUI DÉPEND D'UNE AUTRE LISTE....