XL 2016 remplacer date par variable

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

Dudesson

XLDnaute Junior
bonjour le forum
bonjour à tous,
j'ai obtenu le code en commentaire via l'enregistreur et il fonctionne bien mais je cherche à remplacer les dates entre les crochets par des dates chargées dans les variables TD et TF qui donnent des dates mais sans les crochets (").
quelqu'un at'il une astuce pour contourner ce problème?
merci d'avance, là je cale....
Pedro.

Code :Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
.Range("A1" & ":Y" & h).AutoFilter Field:=1, Criteria1:=Array("=" _
), Operator:=xlFilterValues, Criteria2:=Array(2, TD, 2, TF)

'.Range("A1" & ":Y" & h).AutoFilter Field:=1, Criteria1:=Array("=" _
), Operator:=xlFilterValues, Criteria2:=Array(2, "6/29/2020", 2, "6/29/2020")
 
Bonjour,
Les crochets sont plutôt des guillemets ou double-quotes qui délimitent des chaines de caractères.
Si tu reprends ces valeurs telles quelles qui sont des dates en format anglo-saxon, il faut déclarer:
Dim TD as string, TF as String
TD = "6/29/2020"
TF = "6/29/2020"
 
- 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
1
Affichages
406
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
447
Réponses
3
Affichages
864
Réponses
22
Affichages
3 K
Réponses
8
Affichages
1 K
Réponses
14
Affichages
740
Retour