VBA : date

Fermé
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 - 4 juin 2012 à 08:00
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 - 4 juin 2012 à 10:15
Bonjour, j'ai une simple formule qui récupère la date du jour et qui me l'insert dans une cellule, la rien de bien folichon.

formule : datedujour = Left(Date, 10)


mais voilà, vendredi (a savoir le 01/06/2012) il as passé la date en 06/01/2012.

Comment puis-je régler ce problème sachant qu'en milieu de mois (création du script) ça fonctionnais et que dès aujourd'hui ça fonctionne. comment éviter que ça réapparaisse un jour.

Merci par avance.



2 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
4 juin 2012 à 08:27
Bonjour,

datedujour = Left(Date, 10)

Pourquoi Left......, Date a toujours 10 caracteres.

Formatez votre date pour eviter les inversions jours/mois (petit soucis EXCEL, ACCES entre autre)

datedujour=Format(Date, "dd/mm/yyyy")


Bonne suite
1
ViriisXP Messages postés 482 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 11 janvier 2023 40
4 juin 2012 à 10:15
salut, et merci, bien moi date = dd/mm/yyyy hh:mm:ss

voila pq ! :)

Merci pour ta réponse simple en plus ^^
0