conversion date dans VBA

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

droopy

XLDnaute Nouveau
Bonjour

Voilà j'ai un petit souci j'ai créé un formulaire VBA qui me permet d'exporter des données sur une feuille excel mais aussi de pouvoir les consulter dans mon formulaire. Et mon problème se situe au niveau des dates à chaque fois que j'exporte vba me les convertis au format mm/dd/yyyy dans ma feuille.


J'ai ce code dans ma commande 'd'exportation' mais quand il n'y pas de date dans la textbox il m'envoie un code erreur.

laDate = Format(CDate(TextBox5.Text), 'dd/mm/yyyy')

Merci d'avance
 
Bonsoir Droopy, bonsoir le forum,

Tu peux contourner le problème avec cette ligne :
On Error Resume Next

ou alors avec un condition du style :

If TextBox5.Value DIFFÉRENT_DE '' Then laDate = Format(CDate(TextBox5.Text), 'dd/mm/yyyy')

p.s. remplace DIFFÉRENT_DE par les deux symboles consécutifs Inférieur, Supérieur qui ne passent pas dans ce forum...
 
- 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 Problème macro
Réponses
4
Affichages
377
  • Question Question
Microsoft 365 format date
Réponses
3
Affichages
183
Réponses
6
Affichages
532
Réponses
8
Affichages
597
Réponses
5
Affichages
810
Réponses
2
Affichages
720
Retour