Les Allergies
Alimentaires
Posez votre question Signaler

Code VBA pour filtrer sur valeur cible

mat92 - Dernière réponse le 6 juil. 2010 à 23:29
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
Lire la suite 

Code VBA pour filtrer sur valeur cible »

1 réponses
Réponse
+0
moins plus
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å
Ajouter un commentaire
Ce document intitulé « code VBA pour filtrer sur valeur cible » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?