prob de tri sur date

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

marcello06

XLDnaute Occasionnel
bonjour à tous,

J'ai un soucis sur un tri sur la date voici le code

Sheets("Accueil").Select
DateTraitement = Range("M20").Value
Sheets("AC").Select

Rows("1:1").Select
Selection.AutoFilter
Range("A1:R1").Select
Selection.AutoFilter
Range("A1").Select

ActiveSheet.Range("$A$1:$R$25000").AutoFilter Field:=15, Criteria1:="<>", Operator:=xlAnd

ActiveSheet.Range("$A$1:$R$25000").AutoFilter Field:=9, Criteria1:="=PIV*"

ActiveSheet.Range("$A$1:$R$25000").AutoFilter Field:=12, Criteria1:="=M.E.S*"

ActiveSheet.Range("$A$1:$R$25000").AutoFilter Field:=15, Criteria1:= _
xlFilterToday, Operator:=xlFilterDynamic

cette derniere ligne marche mais je souhaite faire le tri en fonction d'une variable issue de la cellule M20 et j'ai donc modifie mon code avec cette ligne

ActiveSheet.Range("$A$1:$R$25000").AutoFilter Field:=15, Criteria1:="=" & DateTraitement

Mais là cela ne fonctionne plus !!!!

Pouvez vous m' aidez merci par avance
 
Re : prob de tri sur date

Bonjour marcello06,

Si l'on cherche bien à filtrer des dates (valeurs numériques au format Date) :

1) Si en M20 on a aussi une date :

Code:
ActiveSheet.Range("$A$1:$R$25000").AutoFilter Field:=15, Criteria1:=DateTraitement

2) Si en M20 on a un texte, utiliser CDate :

Code:
ActiveSheet.Range("$A$1:$R$25000").AutoFilter Field:=15, Criteria1:=[COLOR="Red"]CDate[/COLOR](DateTraitement)

Jamais "=" & devant...

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
653
Réponses
1
Affichages
478
Réponses
4
Affichages
881
A
Réponses
2
Affichages
1 K
AntoineLTO
A
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
615
Retour