VBA Filtre Date Mois en Cours

Résolu/Fermé
EC.R - 19 nov. 2013 à 18:13
 EC.R - 22 nov. 2013 à 18:05
Bonjour,

Je cherche à filtrer dans une colonne de dates, toutes les dates du mois figurant dans la cellule A1.

Cellule A1 : 19/11/2013
Colonne B : 50 dates différentes

Filtrer les dates de la colonne B sur le mois de novembre.

Comment est il possible de l'écrire en VBA ?

ActiveSheet.Range("$B$1:$C$1176").AutoFilter Field:=1, Operator:= _
xlFilterValues, Criteria1:= ?????????????????????????????

Je vous remercie d'avance de votre aide.

2 réponses

via55
Messages postés
13583
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 mai 2022
2 400
19 nov. 2013 à 19:39
Bonsoir

Essaye de mettre Criteria2:=Array(1, "11/1/2013")

Cdlmnt
0
Merci cela marche trés bien.
0
cousinhub29
Messages postés
579
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
11 novembre 2018
314
19 nov. 2013 à 19:40
Bonsoir,

Tu pourrais très bien le faire, via un filtre élaboré, avec filtrage sur place.

Pour cela, le code insère une formule dans la cellule G2, et ensuite effectue le filtrage.
Puis nettoie la cellule G2

Code :

Sub Filtre_Mois()
Range("G2").FormulaR1C1 = "=MONTH(RC[-5])=MONTH(R1C1)"
Range("$B$1:$C$1176").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("G1:G2")
Range("G2").Clear
End Sub

Bon courage
0
Merci
0