Créer un filtre pour une période de temps
Polie
-
Polie -
Polie -
Bonjour ou bonsoir à tous,
Bon je me décide à demander de l'aide.
Je suis débutante sur macro et je souhaiterais en créer une qui filtre mon tableau avec toutes les dates antérieures jusqu'à date du jour + 7 jours.
Est ce que quelqu'un aurait quelques minutes de son temps à m'offrir ?
Bon je me décide à demander de l'aide.
Je suis débutante sur macro et je souhaiterais en créer une qui filtre mon tableau avec toutes les dates antérieures jusqu'à date du jour + 7 jours.
Est ce que quelqu'un aurait quelques minutes de son temps à m'offrir ?
1 réponse
-
Bonjour,
Exemple, plage a adapter:
sS j'ai bien compris, garde les lignes dont date inferieure ou egal a date+7
Sub Filtre() ActiveSheet.Range("$B$1:$B$97").AutoFilter Field:=1 ActiveSheet.Range("$B$1:$B$97").AutoFilter Field:=1, Criteria1:="<=" & Format(D7 + 7, "mm/dd/yyyy") End Sub-
Bonjour,
Merci pour ton aide. Par contre je n'arrive pas à faire fonctionner ta macro. Je l'ai adapté de la manière suivante sur mon fichier :
Sub Filtre()
ActiveSheet.Range("$A$1:$S$19971").AutoFilter Field:=13
ActiveSheet.Range("$A$1:$S$19971").AutoFilter Field:=13, Criteria1:="<=" & Format(D7 + 7, "mm/dd/yyyy")
End Sub
J'ai étendu la séléction à tout mon tableau et ma colonne avec la date est la colonne M donc j'ai mis Field 13.
Ca m'active bien le filtre quand je lance la macro mais quand je clique dessus sur ma feuille pour voir les critères que cela a enregistré ça me met ça :
Antérieur ou égale à : 06/01/1900
Et
>> aucune option n'est sélectionnée -
-
-