Bonjour Jean-Eric,
Votre macro ne peux fonctionner. Dans le cadre où pour X raison nous voudrions faire tourner la macro disons en Juillet les résultats obtenus seraient valables uniquement pour le reporting du mois de juin car, la formule à pour référence la date d'aujourd'hui.
Ce que je cherche à faire, s'est dire au programme de lire la dernière ligne de la colonne des mois (B:B) et en fonction de cette cellule, filtre la colonne B:B.
Ex: Si les dernières données importées sont celles du mois de mars 2017, alors VBA devra filtrer la colonne B:B en sélectionnant uniquement mars 2017.
Le problème qu'il y a dans mon code ci-dessous, s'est que VBA convertis la date et ne la retrouve plus dans le menu du filtre.
Sub Macro5() 'Version 2 - Filtre classic
A = Range("C1").Value2 'Renvoie à une cellule (formule) qui affiche la dernière ligne non vide de la colonne B
ActiveSheet.Range("Tableau1").AutoFilter Field:=1, Criteria1:=Array(A), Operator:=xlFilterValues
End Sub
Infos complémentaires:
- Il y a un fichier par mois (Suivi des effectifs mars 2017, Suivi des effectifs mai 2017)
- Nous cumulons les données de chaque mois
Merci par avance.
Stan