Lien Filtre vers Tableau de données

Nenuf -  
.Grincheux. Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à vous,

J'ai une question tout bête à vous poser. Je souhaiterai lier une cellule à un filtre. Concrètement, j'ai une cellule indépendante et un tableau de 2 colonnes, je voudrais que lorsque je rentre une valeur dans la cellule alors un filtre s'applique à mon tableau pour ne filtrer (évidemment --') que la valeur choisie

Vous trouverez un exemple tout simple de ce que je recherche :

http://cjoint.com/?CECqV66FdVM

Merci d'avance !
A voir également:

1 réponse

.Grincheux. Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   84
 
Bonjour,

Je pense qu'un petit code VBA s'impose.
Copie le code suivant dans la feuille concernée :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$2" Then
ActiveSheet.Range("D1").AutoFilter Field:=2, Criteria1:=Target.Value
End If
End Sub

"Field:=2" signifie que tu filtres sur la 2ème colonne du tableau.

Je te conseille de mettre ton tableau SOUS la cellule A2 sinon elle disparait lors du filtre.

Bonne journée !
0
Nenuf
 
Et tu penses qu'il faut forcément passer par un petit code VBA ?

J'y ai bien pensé mais c'est pas toujours ce qui est le plus "flexible" tu comprends, surtout pour les gens qui reprennent le fichier derrière et qui ne connaisse rien à VBA...

Enfin si c'est la seule solution on verra : )
0
.Grincheux. Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   84
 
Je suis d'accord avec toi sur la flexibilité limitée de VBA, mais je ne vois personnellement pas d'autres solutions.
0