Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Filtrer sur un mois m-1 et m+1

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 !

sonskriverez

XLDnaute Occasionnel
Bjr le Forum

Je doit filtrer des lignes selon une date et plus précisement sur le mois -1 et le mois +1 par rapport au mois courant. J'ai trouvé sur le forum ce bout de code (merci BrunoM45) cela fonctionne bien si je rentre une fourchette de date en "dure", mais cela implique une modification du code a chaque changement de mois.

Merci de votre aide

Sub FiltreSurDate()

Dim Dlig As Long, StartDate As Long, EndDate As Long

Application.ScreenUpdating = False
With Sheets("XXX")
.Activate
Dlig = .Range("A" & Rows.Count).End(xlUp).Row
StartDate = DateValue("01/06/2013")
EndDate = DateValue("31/08/2013")
.Range("A2").AutoFilter field:=18, Criteria1:=">=" & StartDate, Operator:=xlAnd, Criteria2:="<=" & EndDate
End With
 
Re : Filtrer sur un mois m-1 et m+1

Bonjour,

modifie peut être ces instructions comme suit :
Code:
StartDate = DateSerial(Year(Date), Month(Date) - 1, 1)
EndDate = DateSerial(Year(Date), Month(Date) + 2, 0)
bon après midi
@+
 
- 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

  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
615
Réponses
8
Affichages
653
P
  • Question Question
Réponses
8
Affichages
1 K
A
Réponses
2
Affichages
1 K
AntoineLTO
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…