Macro Intervalle de date et heure qui ne fonctionne pas

  • Initiateur de la discussion Initiateur de la discussion F2T
  • 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 !

F2T

XLDnaute Occasionnel
Bonjour,

j'ai la macro suivante qui ne fonctionne pas :

elle retourne un tableau vide, cependant quand je retourne dans le champ tout est bien renseigné et lorsque je clique ok, le filtre fonctionne avec les données bien renseignés par la macro?
Vraiment l'intrigue.
Quelqu'un aurait il deja rencontré ce probleme.

ci apres la ligne de code :

Code:
Sub Macro3()
'
' Macro3 Macro

    Range("E35").Select
    Sheets("TB").Select
    ActiveSheet.Range("$A$10:$CD$33").AutoFilter Field:=25, Criteria1:= _
        ">=" & Format(Date, "dd/mm/yy") & "06:00", Operator:=xlAnd, Criteria2:="<=" & Format(Date, "dd/mm/yy") & "10:00"
  
      
End Sub

Merci pour l'aide.
 
Bonjour.
À tout hasard essayez ça :
VB:
    ActiveSheet.Range("$A$10:$CD$33").AutoFilter Field:=25, Criteria1:= _
        ">=" & Date + 6 / 24, Operator:=xlAnd, Criteria2:="<=" & Date + 10 / 24
Remarque: n'aura des chances de marcher qu'à condition que les cellules vaillent bien des durées en jours (les parties fractionnaires étant des heures) écoulées depuis le 1er janvier 1900, restitués à l'affichage par un format de cellule date et heure. Si elles valent des textes, je ne crois même pas que ce soit possible de filtrer comme ça.
 
Dernière édition:
- 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
493
Réponses
4
Affichages
752
Réponses
8
Affichages
1 K
Retour