conversion date dans VBA

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
 

Robert

XLDnaute Barbatruc
Repose en paix
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...
 

Discussions similaires

Réponses
10
Affichages
388

Statistiques des forums

Discussions
312 347
Messages
2 087 505
Membres
103 565
dernier inscrit
Fabien78