• Initiateur de la discussion Initiateur de la discussion didier
  • Date de début Date de début

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 !

D

didier

Guest
Bonjour,
J'ai dans une feuille excel une liste d'enregsitrements avec sur la colonne A la date de l'enregistrement.
Je souhaiterai recupérer par un filtre les enregistrements des 30 derniers jours.
Pourriez vous m'aider dans l'ecriture du code vba.
j'essaye avec ce code :
Code:
Selection.AutoFilter
 Selection.AutoFilter Field:=2, Criteria1:='>=' & datedebut, Operator:=xlAnd

mais je ne sais pas quoi mettre derriere ma variable datedebut.
Et je crains d'avoir des problème avec le format date.

merci
 
à toi de mettre les bonnes dates:

datedebut = Range('J1').Value
datefin = Range('J2').Value
Selection.AutoFilter
Selection.AutoFilter Field:=2, Criteria1:='>=' & DateValue(datedebut) * 1, _
Operator:=xlAnd, Criteria2:='<=' & DateValue(datefin) * 1



Patrick
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
442
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
609
Réponses
0
Affichages
745
Retour