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

XL 2016 Créer une liste

KHEROUBI

XLDnaute Junior
Bonjour,
j'ai un soucis avec mon cas :
j'ai une feuille "Source" qui répertorie tous mes fournisseurs et qui sont répartis en quatre types (Achat, Location, Service, Etude)
ma recherche est quand je sélectionne un type il affiche tous les fournisseurs qui suivent ce type dans la liste déroulante.

merci pour vos aides
 

Pièces jointes

  • Fournisseur.xlsm
    24.6 KB · Affichages: 16

chris

XLDnaute Barbatruc
Bonjour

Tu peux utiliser
  • soit les méthodes classiques avec plage nommée à base de DECALER, sou réserve de trier la source par Type et nom (et pas seulement par nom)
  • soit PowerQuery, intégré à Excel, et un soupçon de VBA
  • soit VBA
 

chris

XLDnaute Barbatruc
RE

Et la dernière : Powerquery + actualisation auto par VBA

A noter que celle par formule risque de présenter des doublons vu la source, donc PowerQuery et/ou VBA plus adapté
 

Pièces jointes

  • Fournisseur-PQ_VBA.xlsm
    35.5 KB · Affichages: 12

Lolote83

XLDnaute Barbatruc
Salut Chris,
Dans ta dernière version, si je change le type en cellule C3 (onglet Fournisseur), la liste ne s'actualise pas ?
Normal ?
De fait, que je choisisse Achat, Location,Service ou Etude, rien ne se produit en C3
@+ Lolote83
 

KHEROUBI

XLDnaute Junior
cher wtf, lolote83, chris
Merci pour vos interventions, qui me rapporte un plus pour la maîtrise de l'excel.
est ce que travailler avec powerquery et plus utile que decaler dans mon cas ou en cas général.
 

chris

XLDnaute Barbatruc
RE

Comme dit, DECALER oblige à trier et peut poser ici un problème de doublons

Sinon quand on n'a pas de doublons c'est direct mais, sans VBA, cela n'efface pas la sélection préalable en A3 ce qui peut rendre les 2 données incohérentes.
 

Lolote83

XLDnaute Barbatruc
Re salut Chris,
En réponse au post#9.
Non, je n'ai pas désactivé le VBA et la cellule C3 contient bien la liste donnée (Achat, Location, Service, Etude)



Quand je change cette donnée, en A3, j'ai toujours la même liste
Ici Achat

Ici Location

Et c'est la même chose pour les deux autres possibilités
@+ Lolote83
 

chris

XLDnaute Barbatruc
RE

Vérifie en mettant un point d’interruption dans le module Worksheet_Change de la feuille
Tu dois aussi voir la liste dans sheet2

Tu as bien 2016 avec PowerQuery donc je ne comprends pas où ça coince...
 

Discussions similaires

Réponses
43
Affichages
2 K
Réponses
1
Affichages
152
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…