Code VBA pour filtrer sur valeur cible

mat92 -  
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aurai besoin d'un code VBA pour réaliser un filtre sur une plage de donné. La valeur à filtré doit être dépendante de la position du clic de la souris.

Exemple:

Je suis sur la feuille 1, je clic sur la cellule F4 (je ferai un bouton pour lancer la macro), automatiquement, j'aimerai que le filtre (sur une feuille 2), se fasse sur la valeur de la cellule B4 de ma feuille 1.

J'espère avoir été clair dans mon explication, j'ai déjà vu qu'il était possible de sélectionner la valeur d'une cellule en fonction de la position du clic, mais n'ayant pas de connaissance en VBA, j'aurai vraiment besoin d'un coup de main.

Merci

A voir également:

1 réponse

Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   954
 
Salut le forum

Tu peux adapter ce bout de code à ton fichier.
(Ici filtre la colonne B de la feuille 1 avec la valeur 35)

Sub FilterTo1Criteria()

With Sheet1

            .AutoFilterMode = False

            .Range("A1:D1").AutoFilter

            .Range("A1:D1").AutoFilter Field:=2, Criteria1:=35

    End With

End Sub

Mytå
0