Filtre élaboré dans macro

Résolu
mchotard Messages postés 491 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

A voir également:

3 réponses

Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Bonjour,

Essaies avec l'enregistreur de macro ....
0
mchotard Messages postés 491 Statut Membre 43
 
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 25847 Statut Contributeur 7 279
 
Bonjour,

Criteria1:=lemois
sans "...", c'est la variable que tu veux, pas la chaine "lemois".
eric
0
mchotard Messages postés 491 Statut Membre 43
 
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 25847 Statut Contributeur 7 279
 
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 491 Statut Membre 43
 
Message bien reçu, je vais m'y employé à lire les cours VBA
Merci
0
HamdiGuedi
 
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 8930 Statut Membre 1 781 > HamdiGuedi
 
Ça n'a rien à voir avec le filtre de mchotard !
Poste un nouveau fil
0