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

XL 2010 filtre

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 !

Bonjour,

Dans CommandButton1_Click vous déclarez vos dates ainsi :

Dim tarih1, tarih2 As Date

Déclarées ainsi tarih1 est une variable variant et tarih2 une variable date pour que tous les deux soient des dates, il faut Dim tarih1 As Date, tarih2 As Date

Plus loin dans :
tarih1 = VBA.Format(TextBox1.Value, "dd.mm.yyyy") tarih2 = VBA.Format(TextBox2.Value, "dd.mm.yyyy")

tarih1 étant un variant accepte n'importe quelle valeur.Votre première ligne renvoie un String, tout passe sous silence.

tarih2 étant une date n'accepte par autre chose que des dates et par exemple "31.12.2020" n'est pas reconnu comme une date -> erreur

Avec tarih2 = CDate(TextBox2.Value) pas de problème.

A vous de corriger en fonction de cela. Posez vous la question de la nécessité du point comme séparateur de date
Pour vba il s'agit du séparateur de décimales.



Cordialement
 
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
13
Affichages
119
Réponses
5
Affichages
222
Réponses
18
Affichages
941
Réponses
4
Affichages
315
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…