Bonjour,
je voudrais filtrer tous les jours compris dans le mois
A tester:
Mois complet,
Sub filtrage()
Dim mois, annee, dateDeb, dateFin
mois = Sheets("general").Range("B2").Value '...mois
annee = Sheets("general").Range("C2").Value '...année
dateDeb = CLng(DateSerial(annee, mois, 1)) '......premier jour du mois
dateFin = CLng(DateSerial(annee, mois + 1, 1)) '..premier jour du mois suivant
ActiveSheet.Range("$A:$X").AutoFilter Field:=9, _
Criteria1:=">=" & dateDeb, Operator:=xlAnd, Criteria2:="<" & dateFin
End Sub
Sinon, de nbj à la fin du mois:
Sub filtrage()
Dim mois, annee, nbj, dateDeb, dateFin
mois = Sheets("general").Range("B2").Value '...mois
annee = Sheets("general").Range("C2").Value '...année
nbj = Sheets("general").Range("D2").Value '.....jour
dateDeb = CLng(DateSerial(annee, mois, nbj)) '....jour de départ du mois
dateFin = CLng(DateSerial(annee, mois + 1, 1)) '..premier jour du mois suivant
ActiveSheet.Range("$A:$X").AutoFilter Field:=9, _
Criteria1:=">=" & dateDeb, Operator:=xlAnd, Criteria2:="<" & dateFin
End Sub
Cordialement,