Filtre élaboré dans macro
Résolu
mchotard
Messages postés
491
Statut
Membre
-
Patrice33740 Messages postés 8930 Statut Membre -
Patrice33740 Messages postés 8930 Statut Membre -
Bonjour,
Malgré tout ce que j'ai pu lire sur internet, je n'arrive toujours pas à écrire une macro qui me semble simple pour filtrer un tableau d'une feuille en fonction d'une cellule d'une autre feuille.
Référence cellule = feuille "sommaire" cellule "G12" que j'ai nommé "lemois"
Tableau à filtrer = feuille "fichier général" "A3:Q250"
Filtrer sur la colonne "B3:B250"
Je vous livre ma macro qui ne fonctionne pas car dans ma colonne je n'ai aucune sélection.
Sheets("Sommaire").Select
lemois = Range("G12").Value
Sheets("Fichier général").Select
Range("b3:b250").Select
Selection.AutoFilter
ActiveSheet.Range("$A$3:$Q$250").AutoFilter Field:=2, Criteria1:="lemois"
Range("A3").Select
End Sub
Merci de m'aider, cela me rendrait un fier service.
CDLT
Malgré tout ce que j'ai pu lire sur internet, je n'arrive toujours pas à écrire une macro qui me semble simple pour filtrer un tableau d'une feuille en fonction d'une cellule d'une autre feuille.
Référence cellule = feuille "sommaire" cellule "G12" que j'ai nommé "lemois"
Tableau à filtrer = feuille "fichier général" "A3:Q250"
Filtrer sur la colonne "B3:B250"
Je vous livre ma macro qui ne fonctionne pas car dans ma colonne je n'ai aucune sélection.
Sheets("Sommaire").Select
lemois = Range("G12").Value
Sheets("Fichier général").Select
Range("b3:b250").Select
Selection.AutoFilter
ActiveSheet.Range("$A$3:$Q$250").AutoFilter Field:=2, Criteria1:="lemois"
Range("A3").Select
End Sub
Merci de m'aider, cela me rendrait un fier service.
CDLT
A voir également:
- Filtre élaboré dans macro
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Filtre whatsapp - Accueil - Messagerie instantanée
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Filtre teams - Accueil - Visio
3 réponses
Merci pour ta réponse Patrice.Il me semble que l'enregistreur de macro ne peut pas indiquer la référence à une cellule comme critère de filtre. Mais c'est possible que c'est moi qui ne sait pas le faire. Peux-tu m'expliquer la manip si tu veux bien.
En tout cas merci d'avoir pris du temps pour moi
CDLT
En tout cas merci d'avoir pris du temps pour moi
CDLT
Bonjour,
Criteria1:=lemois
sans "...", c'est la variable que tu veux, pas la chaine "lemois".
eric
Criteria1:=lemois
sans "...", c'est la variable que tu veux, pas la chaine "lemois".
eric
merci eriic
Ça marche, je suis satisfait. Si tu as 5 minutes à me consacrer encore peux tu m'expliquer la différence entre variable et chaîne. STP
Mais ne t'inquiète pas si tu n'as pas le temps ou si cela est trop long je ne t'en voudrais pas car le principal est fait et je t'en remercie.
Bon dimanche
Ça marche, je suis satisfait. Si tu as 5 minutes à me consacrer encore peux tu m'expliquer la différence entre variable et chaîne. STP
Mais ne t'inquiète pas si tu n'as pas le temps ou si cela est trop long je ne t'en voudrais pas car le principal est fait et je t'en remercie.
Bon dimanche