Blancs dans liste validation en cascade

  • Initiateur de la discussion Initiateur de la discussion guigui971
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

guigui971

XLDnaute Junior
Bonjour à tous,

Je me suis inspiré de l'EXCELLENT 🙄site de Jacques Boisgontier (que je vénère comme un Dieu) pour gérer un catalogue de produits.
J'y ai pris son fichier "ListeCascadeSansNomsPrix.xls"

Pour faire simple : imaginez plusieurs magasins et toute une liste d'articles. Chaque magasin vend une partie de ces articles.
Bien entendu, des articles identiques peuvent être vendus par plusieurs magasins, mais à des prix différents.

Dans la feuille "Listes", la liste de produits est pré-existante et il suffit à l'utilisateur de saisir un prix en face du nom de magasin pour que le système sache que cet article est proposé par le magasin.

Dans un deuxième onglet "Devis" l'utilisateur sélectionne par 2 validations en cascade les articles dans les différents magasins.

Après m'être arraché la tête, je bute sur un problème :
Dans la validation des articles, je n'arrive pas à supprimer les blancs !


Ci-joint mon fichier.

Avez-vous une solution?

Merci
 

Pièces jointes

Re : Blancs dans liste validation en cascade

Bonsoir,
pour la formule de la liste 1 en B2 :
Code:
=DECALER($E$1;;(LIGNE()-2)*5)&""
Formule définissant la liste 1 dans le gestionnaire de noms :
Code:
=DECALER(Listes!$B$2;;;NB.SI(Listes!$B$2:$B$14;"><"))
A adapter pour l'autre liste.
A+
 
Re : Blancs dans liste validation en cascade

Salut,

Je te remercie pour ton conseil mais je ne vois pas ce que tu veux dire par "adaptr pour l'autre liste"
Pour l'instant j'ai fais ce que tu m'as dit : çà ne change strictement rien.

Pire même : à partir de la deuxième ligne du devis, impossible de sélectionner un article

Cordialement
 
Dernière édition:
Re : Blancs dans liste validation en cascade

Voilà j'ai trouvé!
Sans passer par les modifs que tu m'as suggéré, j'ai simplement limité la longueur de mes listes de validation au nombre de valeurs numériques trouvées dans la liste des produits à sélectionner.

Ainsi, la liste de validation en C5 de "Devis" est :
OFFSET(choix2;1;MATCH(B5;choix1;0)-1;COUNT(OFFSET(choix2;;MATCH(B5;choix1;1))))

La même chose en Français :
DECALER(choix2;1;EQUIV(B5;choix1;0)-1;NB(DECALER(choix2;;EQUIV(B5;choix1;1))))
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour