Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Création de listes déroulantes interactive

  • Initiateur de la discussion Initiateur de la discussion jeanmi
  • 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 !

jeanmi

XLDnaute Occasionnel
J’ai un onglet « liste articles »

Dans lequel, j’ai 3 colonnes, A, B et C avec des références, des désignations, en C des familles. Les plages A2 :C36 sont nommées « table articles », peut-être pas utile ?

J’ai dans l’onglet « Bon de Cde »

En colonne A, de A27 : A57 des références qui s’afficheront en fonction du choix sélectionné au niveau de désignation (colonne C) et qui ne s’affiche que s’il y a une quantité dans la colonne D, ça fonctionne.

J’ai en colonne B des familles de produit, à partir d’une liste déroulante.

Ce que je voudrais faire, si possible :

Actuellement la liste déroulante qui est affichée au niveau de désignation, en colonne C, prend en compte toutes les données qui sont définies dans l’onglet « liste articles »

Es qu’il est possible que la liste déroulante qui est au niveau de désignation, colonne C, n’affiche que les désignations qui correspondent à la famille sélectionnée au niveau de famille, colonne B ?

J’ai fait beaucoup d’essais, sans arrivé à trouver une solution.

On me dit peut-être tableau croisé dynamique, mais là je ne maitrise pas ni dans le cas d’une solution VBA.

Il faut que je puisse, simplement, par la suite ajouter des informations complémentaires à l’onglet liste articles. Peut-être que la construction de mon fichier n'est pas la bonne ?

Si joins mon fichier d’essai.

Merci pour votre aide.

Cordialement
 

Pièces jointes

Solution
Bonjour à tous.
Salut job75, jeanmi va devoir s'accrocher, il a à faire à un dur à cuir. Tus sais dans les îles ont a la peau dure : tannée par le soleil.
Et rappelle toi mes débuts ! Entre mon premier post et la fin, il y en eu un paquet aussi. Vous ne m'avez pas lâché !
Je m'amuse trop !
jeanmi, merci pour ton commentaire.
Je te mets la nouvelle version. J'ai modifié certaines choses :
1°) Un message et le process si le bon de commande a déjà été renseigné,
2°) Le classement des factures par ordre : dernier enregistrement au 1er. Cela n'a pas été simple, mais c'est fait.
Fais moi un retour.
Cordialement.
Bonjour @Piment à tous,

J’ai presque terminé de basculer, les codes vers mon fichier, je sais il ne faut pas, mais ça fonctionne presque.

Je vais regarder les modifications apportées à ta nouvelle version et les appliquer sur mon fichier (merci Word, comparer deux fichier pour trouver les écarts)

Actuellement, je rentre tous les bons de Cde passés depuis le début de l'année.
J’ai aussi modifié des petites choses dans le code, comme je travaille avec deux écrans et que je n’étais pas obligatoirement positionné sur le bon onglet, j'ai eu des petites erreurs. J’ai aussi modifier la position des UserForm au démarrage
Me.StartUpPosition = 1 passe Me.StartUpPosition = 0
et pour renseigner l'onglet Détail Commande
.Offset(, 1).Value = [B3] par .Offset(, 1).Value = ThisWorkbook.Sheets("Commande").Range("B3").Value

Encore un peu de travail pour moi, à ma vitesse de compréhension …

Merci encore

Cordialement
 
Bonsoir à tous.
jeanmi,je trouve que tu te débrouilles plutôt bien.
Bon courage.
Cordialement.
 
- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…