Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1030 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  TRI TABLEAU à partir liste déroulante

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

TRI TABLEAU à partir liste déroulante

n°2249959
marieca
Posté le 02-02-2015 à 10:20:16  profilanswer
 

Je voudrais pouvoir filtrer un tableau à partir d’une liste déroulante.
Je m’explique dans mon premier onglet l’utilisateur choisit un nom dans une liste déroulante et dans le 2ème onglet le tableau se filtre automatiquement.
Comment puis-je faire cela dans excel ?
 
Merci d’avance pour votre réponse,

mood
Publicité
Posté le 02-02-2015 à 10:20:16  profilanswer
 

n°2249965
Marc L
Posté le 02-02-2015 à 11:24:13  profilanswer
 

 
           Bonjour, bonjour !
 
           Tri et filtre ne sont pas du tout la même opération !
 
           Peu importe : créer d'abord le code - si besoin à l'aide du Générateur de macros - concernant le deuxième onglet.
           Une fois qu'il fonctionne pour un nom, modifier la procédure en lui créant un paramètre pour le nom,
           consulter au besoin l'aide VBA intégrée concernant l'instruction Sub
 
           Dans le module du premier onglet, utiliser l'évènement Worksheet_Change.
           Dans ce évènement, Target représentant la cellule modifiée, il suffit de comparer son adresse (Target.Address)
           avec celle de la cellule du nom et si cela correspond lancer alors la macro avec comme paramètre de nom Target.Value
 

n°2250007
marieca
Posté le 02-02-2015 à 18:16:15  profilanswer
 

Bonsoir,
 
Je suis désolée étant novice dans VBA ce n'est pas encore très clair pour moi!
Je crois avoir un peu compris mais cela ne marche pas :)

n°2250008
marieca
Posté le 02-02-2015 à 18:19:59  profilanswer
 

En fait je ne comprends ce qu'il faut que je mette dans le module de la  feuille 1.
Merci beaucoup pour ton aide.

n°2250012
Marc L
Posté le 02-02-2015 à 18:58:42  profilanswer
 

 
           Suivre l'aide VBA intégrée concernant les évènements
 
           ou encore un tutoriel comme par exemple Les évènements dans la feuille de calcul Excel
 

n°2250029
marieca
Posté le 03-02-2015 à 10:26:03  profilanswer
 

Merci ! J'ai compris comment filtrer si mon tableau est dans la meme feuille que ma liste. Mais comment si je veux le mettre dans un autre onglet je me refère à l'onglet ?
 
Merci d'avance

n°2250037
marieca
Posté le 03-02-2015 à 11:01:54  profilanswer
 

J'ai réussi à faire mon code. Maintenant au lieu de déclencher au changement de valeurs dans la liste, j'aimerai changer la valeur puis cliquer sur un bouton 'filtrer'.
Comment puis je faire cela ?
Merci d'avance

n°2250070
Marc L
Posté le 03-02-2015 à 15:31:15  profilanswer
 

 
           Mettre le code dans une procédure normale à associer au bouton …
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  TRI TABLEAU à partir liste déroulante

 

Sujets relatifs
Création d'une liste d'éléments liés à un id inputAffichage sous-liste
Faire une liste extensibleRecuperer la classe des objets d une liste
Trouver le numéro d'un lecteur à partir de sa lettre[python] Generer image à partir de données texte
Faire apparaitre les valeurs de la liste d'un combo/text box directeme[VBA-Excel] Copier-coller sélection à partir d'une recherche
Cherches liste de compétences de type Linked-in[VBA] [Excel 2010] Retourner un tableau de tableaux dynamiques
Plus de sujets relatifs à : TRI TABLEAU à partir liste déroulante


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR