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

Filtrer selon une 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 !

Re : Filtrer selon une date

Bonjour msingle,

Voir essai dans le fichier joint (dure semaine 😎)

Le code (inspiré du site www.ozgrid.com):
VB:
Option Explicit

Private Sub CommandButton1_Click() 'impression du planning d'une journée
Application.ScreenUpdating = False
Dim djour As Date, ljour As Long
On Error GoTo Erreur_Date
  djour = CDate(TextBox1)
  ljour = DateSerial(Year(djour), Month(djour), Day(djour))
  ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=1, Criteria1:=">=" & ljour, _
      Operator:=xlAnd, Field:=1, Criteria2:="<" & ljour + 1
  Unload Me
  ActiveWindow.SelectedSheets.PrintPreview
  ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=1
  Exit Sub
  
Erreur_Date:
  MsgBox "Erreur de date"
  TextBox1.SetFocus
  TextBox1.SelStart = Len(TextBox1)
  Exit Sub
End Sub
 

Pièces jointes

Dernière édition:
Re : Filtrer selon une date

Bonjour mapomme,

Effectivement, dure semaine😛

La solution était dans la transformation correcte de la date.

A présent, je vais pouvoir me reposer puisque cela fonctionne à merveille!

Merci et bon we
 
- 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
6
Affichages
119
Réponses
7
Affichages
689
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…