VBA Filtre Date Mois en Cours

Résolu
EC.R -  
 EC.R -
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

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

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

    Cdlmnt
    0
    1. EC.R
       
      Merci cela marche trés bien.
      0
  2. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   383
     
    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
    1. EC.R
       
      Merci
      0