Filtre élaboré dans macro

Résolu/Fermé
mchotard Messages postés 415 Date d'inscription vendredi 6 mai 2011 Statut Membre Dernière intervention 18 mars 2024 - 27 janv. 2018 à 18:38
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 28 janv. 2018 à 13:14
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

A voir également:

3 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
27 janv. 2018 à 18:50
Bonjour,

Essaies avec l'enregistreur de macro ....
0
mchotard Messages postés 415 Date d'inscription vendredi 6 mai 2011 Statut Membre Dernière intervention 18 mars 2024 38
27 janv. 2018 à 22:49
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
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 213
28 janv. 2018 à 00:47
Bonjour,

Criteria1:=lemois
sans "...", c'est la variable que tu veux, pas la chaine "lemois".
eric
0
mchotard Messages postés 415 Date d'inscription vendredi 6 mai 2011 Statut Membre Dernière intervention 18 mars 2024 38
28 janv. 2018 à 09:50
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
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 213
28 janv. 2018 à 10:09
Ce n'est pas une histoire de temps ou de longueur mais si on veut programmer il s'investir un minimum, sinon il vaut mieux laisser tomber.
Là c'est le basique de chez basique, il faut que tu lises des cours sur vba, le net n'en manque pas.
eric
0
mchotard Messages postés 415 Date d'inscription vendredi 6 mai 2011 Statut Membre Dernière intervention 18 mars 2024 38
28 janv. 2018 à 11:52
Message bien reçu, je vais m'y employé à lire les cours VBA
Merci
0
Bonjour je me contente de faire une lien entre le logiciel de postgres et excel pour afficher un tableau dans le deux cas et je n'arrive pas
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775 > HamdiGuedi
28 janv. 2018 à 13:14
Ça n'a rien à voir avec le filtre de mchotard !
Poste un nouveau fil
0