Bonsoir,
J'ai fabriqué sur une cellule une liste qui se déroule. Le problème est que
la liste affichée présente toute la zone que j'ai définie. Comment faire pour
qu'il ne soit proposé que les cellules renseignées ?
Merci
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Cordialement,
A+
On 13 fév, 07:08, "AV" wrote:
Modifier la définition de la plage en utilisant la fonction DECALER : Exemple avec étiquette de colonne en A1 : CALER($A$2;;;NBVAL($A:$A)-1)
AV
AV
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affichée présente toute la zone que j'ai définie" laissait supposer qu'il avait "défini large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
AV
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affichée présente
toute la zone que j'ai définie" laissait supposer qu'il avait "défini large"
Dans le cas contraire je suppose que la questionneur précisera
On sera toujours à temps de modifier la réponse...
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affichée présente toute la zone que j'ai définie" laissait supposer qu'il avait "défini large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
AV
pascal
Merci de ta réponse, Il est vrai que j'ai défini large, et ta méthode marche très bien. Le problème peut venir si je mets à blanc quelques cellules (au milieu de ma liste) dans ce cas la liste sera tonquée. Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affichée présente toute la zone que j'ai définie" laissait supposer qu'il avait "défini large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
AV
Merci de ta réponse,
Il est vrai que j'ai défini large, et ta méthode marche très bien. Le
problème peut venir si je mets à blanc quelques cellules (au milieu de ma
liste) dans ce cas la liste sera tonquée.
Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affichée présente
toute la zone que j'ai définie" laissait supposer qu'il avait "défini large"
Dans le cas contraire je suppose que la questionneur précisera
On sera toujours à temps de modifier la réponse...
Merci de ta réponse, Il est vrai que j'ai défini large, et ta méthode marche très bien. Le problème peut venir si je mets à blanc quelques cellules (au milieu de ma liste) dans ce cas la liste sera tonquée. Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affichée présente toute la zone que j'ai définie" laissait supposer qu'il avait "défini large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
AV
anonymousA
Bonjour,
c'est exactement ce que je voulais dire.Dans ce cas, non seulement ta liste sera tronquée mais tu auras aussi des blancs dans la liste.
A+
On 13 fév, 13:19, pascal wrote:
Merci de ta réponse, Il est vrai que j'ai défini large, et ta méthode marche très bien. Le problème peut venir si je mets à blanc quelques cellules (au milieu d e ma liste) dans ce cas la liste sera tonquée. Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affich ée présente toute la zone que j'ai définie" laissait supposer qu'il avait "défi ni large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
AV- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
c'est exactement ce que je voulais dire.Dans ce cas, non seulement ta
liste sera tronquée mais tu auras aussi des blancs dans la liste.
A+
On 13 fév, 13:19, pascal <pas...@discussions.microsoft.com> wrote:
Merci de ta réponse,
Il est vrai que j'ai défini large, et ta méthode marche très bien. Le
problème peut venir si je mets à blanc quelques cellules (au milieu d e ma
liste) dans ce cas la liste sera tonquée.
Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affich ée présente
toute la zone que j'ai définie" laissait supposer qu'il avait "défi ni large"
Dans le cas contraire je suppose que la questionneur précisera
On sera toujours à temps de modifier la réponse...
c'est exactement ce que je voulais dire.Dans ce cas, non seulement ta liste sera tronquée mais tu auras aussi des blancs dans la liste.
A+
On 13 fév, 13:19, pascal wrote:
Merci de ta réponse, Il est vrai que j'ai défini large, et ta méthode marche très bien. Le problème peut venir si je mets à blanc quelques cellules (au milieu d e ma liste) dans ce cas la liste sera tonquée. Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affich ée présente toute la zone que j'ai définie" laissait supposer qu'il avait "défi ni large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
AV- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
JB
Bonjour,
Pour créer une liste sans vides (champ est la liste avec vides) Sélectionner C2:C8 =INDEX(champ;PETITE.VALEUR(SI(ESTNA(EQUIV(champ;champ; 0));"";EQUIV(champ;champ;0));LIGNE(INDIRECT("1:"&LIGNES(champ))))) Valider avec Maj+Ctrl+Entrée
Dans la liste de validation :Données/Validation/Liste CALER($C$2;;;NB.SI(C2:C8;"<>#NOMBRE!"))
Merci de ta réponse, Il est vrai que j'ai défini large, et ta méthode marche très bien. Le problème peut venir si je mets à blanc quelques cellules (au milieu d e ma liste) dans ce cas la liste sera tonquée. Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affich ée présente toute la zone que j'ai définie" laissait supposer qu'il avait "défi ni large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
AV- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Pour créer une liste sans vides (champ est la liste avec vides)
Sélectionner C2:C8
=INDEX(champ;PETITE.VALEUR(SI(ESTNA(EQUIV(champ;champ;
0));"";EQUIV(champ;champ;0));LIGNE(INDIRECT("1:"&LIGNES(champ)))))
Valider avec Maj+Ctrl+Entrée
Dans la liste de validation
:Données/Validation/Liste
=DECALER($C$2;;;NB.SI(C2:C8;"<>#NOMBRE!"))
On 13 fév, 13:19, pascal <pas...@discussions.microsoft.com> wrote:
Merci de ta réponse,
Il est vrai que j'ai défini large, et ta méthode marche très bien. Le
problème peut venir si je mets à blanc quelques cellules (au milieu d e ma
liste) dans ce cas la liste sera tonquée.
Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affich ée présente
toute la zone que j'ai définie" laissait supposer qu'il avait "défi ni large"
Dans le cas contraire je suppose que la questionneur précisera
On sera toujours à temps de modifier la réponse...
Pour créer une liste sans vides (champ est la liste avec vides) Sélectionner C2:C8 =INDEX(champ;PETITE.VALEUR(SI(ESTNA(EQUIV(champ;champ; 0));"";EQUIV(champ;champ;0));LIGNE(INDIRECT("1:"&LIGNES(champ))))) Valider avec Maj+Ctrl+Entrée
Dans la liste de validation :Données/Validation/Liste CALER($C$2;;;NB.SI(C2:C8;"<>#NOMBRE!"))
Merci de ta réponse, Il est vrai que j'ai défini large, et ta méthode marche très bien. Le problème peut venir si je mets à blanc quelques cellules (au milieu d e ma liste) dans ce cas la liste sera tonquée. Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affich ée présente toute la zone que j'ai définie" laissait supposer qu'il avait "défi ni large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
AV- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bobi.net
Bonjour, Supposons que : Dans la liste de validation :Données/Validation/Liste>source j'ai un nom donné par insertion/nom/définir parce que je me réfère à une autre feuille. Est-il possible de faire la même chose ? Ph
"JB" a écrit dans le message de news:
Bonjour,
Pour créer une liste sans vides (champ est la liste avec vides) Sélectionner C2:C8 =INDEX(champ;PETITE.VALEUR(SI(ESTNA(EQUIV(champ;champ; 0));"";EQUIV(champ;champ;0));LIGNE(INDIRECT("1:"&LIGNES(champ))))) Valider avec Maj+Ctrl+Entrée
Dans la liste de validation :Données/Validation/Liste ÞCALER($C$2;;;NB.SI(C2:C8;"<>#NOMBRE!"))
Merci de ta réponse, Il est vrai que j'ai défini large, et ta méthode marche très bien. Le problème peut venir si je mets à blanc quelques cellules (au milieu de ma liste) dans ce cas la liste sera tonquée. Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affichée présente toute la zone que j'ai définie" laissait supposer qu'il avait "défini large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
AV- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Supposons que :
Dans la liste de validation
:Données/Validation/Liste>source j'ai un nom donné par insertion/nom/définir
parce que je me réfère à une autre feuille.
Est-il possible de faire la même chose ?
Ph
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1171370363.452899.228090@a75g2000cwd.googlegroups.com...
Bonjour,
Pour créer une liste sans vides (champ est la liste avec vides)
Sélectionner C2:C8
=INDEX(champ;PETITE.VALEUR(SI(ESTNA(EQUIV(champ;champ;
0));"";EQUIV(champ;champ;0));LIGNE(INDIRECT("1:"&LIGNES(champ)))))
Valider avec Maj+Ctrl+Entrée
Dans la liste de validation
:Données/Validation/Liste
ÞCALER($C$2;;;NB.SI(C2:C8;"<>#NOMBRE!"))
On 13 fév, 13:19, pascal <pas...@discussions.microsoft.com> wrote:
Merci de ta réponse,
Il est vrai que j'ai défini large, et ta méthode marche très bien. Le
problème peut venir si je mets à blanc quelques cellules (au milieu de ma
liste) dans ce cas la liste sera tonquée.
Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affichée
présente
toute la zone que j'ai définie" laissait supposer qu'il avait "défini
large"
Dans le cas contraire je suppose que la questionneur précisera
On sera toujours à temps de modifier la réponse...
Bonjour, Supposons que : Dans la liste de validation :Données/Validation/Liste>source j'ai un nom donné par insertion/nom/définir parce que je me réfère à une autre feuille. Est-il possible de faire la même chose ? Ph
"JB" a écrit dans le message de news:
Bonjour,
Pour créer une liste sans vides (champ est la liste avec vides) Sélectionner C2:C8 =INDEX(champ;PETITE.VALEUR(SI(ESTNA(EQUIV(champ;champ; 0));"";EQUIV(champ;champ;0));LIGNE(INDIRECT("1:"&LIGNES(champ))))) Valider avec Maj+Ctrl+Entrée
Dans la liste de validation :Données/Validation/Liste ÞCALER($C$2;;;NB.SI(C2:C8;"<>#NOMBRE!"))
Merci de ta réponse, Il est vrai que j'ai défini large, et ta méthode marche très bien. Le problème peut venir si je mets à blanc quelques cellules (au milieu de ma liste) dans ce cas la liste sera tonquée. Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affichée présente toute la zone que j'ai définie" laissait supposer qu'il avait "défini large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
Bonjour, Supposons que : Dans la liste de validation :Données/Validation/Liste>source j'ai un nom donné par insertion/nom/ définir parce que je me réfère à une autre feuille. Est-il possible de faire la même chose ? Ph
"JB" a écrit dans le message de news:
Bonjour,
Pour créer une liste sans vides (champ est la liste avec vides) Sélectionner C2:C8 =INDEX(champ;PETITE.VALEUR(SI(ESTNA(EQUIV(champ;champ; 0));"";EQUIV(champ;champ;0));LIGNE(INDIRECT("1:"&LIGNES(champ))))) Valider avec Maj+Ctrl+Entrée
Dans la liste de validation :Données/Validation/Liste CALER($C$2;;;NB.SI(C2:C8;"<>#NOMBRE!"))
Merci de ta réponse, Il est vrai que j'ai défini large, et ta méthode marche très bien . Le problème peut venir si je mets à blanc quelques cellules (au milieu de ma liste) dans ce cas la liste sera tonquée. Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affich ée présente toute la zone que j'ai définie" laissait supposer qu'il avait "dé fini large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
AV- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
On 13 fév, 14:55, "Bobi.net" <nospam-philippe.oy...@laposte.net>
wrote:
Bonjour,
Supposons que :
Dans la liste de validation
:Données/Validation/Liste>source j'ai un nom donné par insertion/nom/ définir
parce que je me réfère à une autre feuille.
Est-il possible de faire la même chose ?
Ph
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1171370363.452899.228...@a75g2000cwd.googlegroups.com...
Bonjour,
Pour créer une liste sans vides (champ est la liste avec vides)
Sélectionner C2:C8
=INDEX(champ;PETITE.VALEUR(SI(ESTNA(EQUIV(champ;champ;
0));"";EQUIV(champ;champ;0));LIGNE(INDIRECT("1:"&LIGNES(champ)))))
Valider avec Maj+Ctrl+Entrée
Dans la liste de validation
:Données/Validation/Liste
=DECALER($C$2;;;NB.SI(C2:C8;"<>#NOMBRE!"))
On 13 fév, 13:19, pascal <pas...@discussions.microsoft.com> wrote:
Merci de ta réponse,
Il est vrai que j'ai défini large, et ta méthode marche très bien . Le
problème peut venir si je mets à blanc quelques cellules (au milieu de ma
liste) dans ce cas la liste sera tonquée.
Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affich ée
présente
toute la zone que j'ai définie" laissait supposer qu'il avait "dé fini
large"
Dans le cas contraire je suppose que la questionneur précisera
On sera toujours à temps de modifier la réponse...
AV- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
Bonjour, Supposons que : Dans la liste de validation :Données/Validation/Liste>source j'ai un nom donné par insertion/nom/ définir parce que je me réfère à une autre feuille. Est-il possible de faire la même chose ? Ph
"JB" a écrit dans le message de news:
Bonjour,
Pour créer une liste sans vides (champ est la liste avec vides) Sélectionner C2:C8 =INDEX(champ;PETITE.VALEUR(SI(ESTNA(EQUIV(champ;champ; 0));"";EQUIV(champ;champ;0));LIGNE(INDIRECT("1:"&LIGNES(champ))))) Valider avec Maj+Ctrl+Entrée
Dans la liste de validation :Données/Validation/Liste CALER($C$2;;;NB.SI(C2:C8;"<>#NOMBRE!"))
Merci de ta réponse, Il est vrai que j'ai défini large, et ta méthode marche très bien . Le problème peut venir si je mets à blanc quelques cellules (au milieu de ma liste) dans ce cas la liste sera tonquée. Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affich ée présente toute la zone que j'ai définie" laissait supposer qu'il avait "dé fini large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
AV- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
Bonjour, Supposons que : Dans la liste de validation :Données/Validation/Liste>source j'ai un nom donné par insertion/nom/définir parce que je me réfère à une autre feuille. Est-il possible de faire la même chose ? Ph
"JB" a écrit dans le message de news:
Bonjour,
Pour créer une liste sans vides (champ est la liste avec vides) Sélectionner C2:C8 =INDEX(champ;PETITE.VALEUR(SI(ESTNA(EQUIV(champ;champ; 0));"";EQUIV(champ;champ;0));LIGNE(INDIRECT("1:"&LIGNES(champ))))) Valider avec Maj+Ctrl+Entrée
Dans la liste de validation :Données/Validation/Liste ÞCALER($C$2;;;NB.SI(C2:C8;"<>#NOMBRE!"))
Merci de ta réponse, Il est vrai que j'ai défini large, et ta méthode marche très bien. Le problème peut venir si je mets à blanc quelques cellules (au milieu de ma liste) dans ce cas la liste sera tonquée. Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affichée présente toute la zone que j'ai définie" laissait supposer qu'il avait "défini large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
AV- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Merci à JB. Super !
Ph
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1171378918.664063.243460@j27g2000cwj.googlegroups.com...
Il faut nommer la liste compréssée:
On 13 fév, 14:55, "Bobi.net" <nospam-philippe.oy...@laposte.net>
wrote:
Bonjour,
Supposons que :
Dans la liste de validation
:Données/Validation/Liste>source j'ai un nom donné par
insertion/nom/définir
parce que je me réfère à une autre feuille.
Est-il possible de faire la même chose ?
Ph
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1171370363.452899.228...@a75g2000cwd.googlegroups.com...
Bonjour,
Pour créer une liste sans vides (champ est la liste avec vides)
Sélectionner C2:C8
=INDEX(champ;PETITE.VALEUR(SI(ESTNA(EQUIV(champ;champ;
0));"";EQUIV(champ;champ;0));LIGNE(INDIRECT("1:"&LIGNES(champ)))))
Valider avec Maj+Ctrl+Entrée
Dans la liste de validation
:Données/Validation/Liste
ÞCALER($C$2;;;NB.SI(C2:C8;"<>#NOMBRE!"))
On 13 fév, 13:19, pascal <pas...@discussions.microsoft.com> wrote:
Merci de ta réponse,
Il est vrai que j'ai défini large, et ta méthode marche très bien. Le
problème peut venir si je mets à blanc quelques cellules (au milieu de
ma
liste) dans ce cas la liste sera tonquée.
Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affichée
présente
toute la zone que j'ai définie" laissait supposer qu'il avait "défini
large"
Dans le cas contraire je suppose que la questionneur précisera
On sera toujours à temps de modifier la réponse...
AV- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
Bonjour, Supposons que : Dans la liste de validation :Données/Validation/Liste>source j'ai un nom donné par insertion/nom/définir parce que je me réfère à une autre feuille. Est-il possible de faire la même chose ? Ph
"JB" a écrit dans le message de news:
Bonjour,
Pour créer une liste sans vides (champ est la liste avec vides) Sélectionner C2:C8 =INDEX(champ;PETITE.VALEUR(SI(ESTNA(EQUIV(champ;champ; 0));"";EQUIV(champ;champ;0));LIGNE(INDIRECT("1:"&LIGNES(champ))))) Valider avec Maj+Ctrl+Entrée
Dans la liste de validation :Données/Validation/Liste ÞCALER($C$2;;;NB.SI(C2:C8;"<>#NOMBRE!"))
Merci de ta réponse, Il est vrai que j'ai défini large, et ta méthode marche très bien. Le problème peut venir si je mets à blanc quelques cellules (au milieu de ma liste) dans ce cas la liste sera tonquée. Pascal
T'es sur sans les blancs si ceux ci sont compris dans la plage ?
Ben non mais subodoré que la partie de la question "la liste affichée présente toute la zone que j'ai définie" laissait supposer qu'il avait "défini large" Dans le cas contraire je suppose que la questionneur précisera On sera toujours à temps de modifier la réponse...
AV- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -