Mes dates "s'anglicisent" avant le 13ème jour du mois !!!!!

Fermé
CLAVERELI Messages postés 52 Date d'inscription lundi 8 octobre 2012 Statut Membre Dernière intervention 24 mai 2014 - 8 oct. 2012 à 15:40
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 9 oct. 2012 à 11:53
Bonjour,

Je rentre une date à partir d'un USF sous Excel 2007 en espérant la retrouver telle quelle en col. A2 de ma feuille Excel.
Sauf que jusqu'au 12 du mois elles s'affichent au format anglais "mm/dd/yyyy" par exemple 10/12/2012 pour 12/10/2012 attendu!
Question :
Quel code rentrer pour obtenir un report de ma date correct
Où rentrer ce code: Dans celui du bouton VALIDER de mon USF
Dans le module général
Ailleurs, où?
Cette question à été sûrement déjà traitée sur le site mais la "foultitude" de réponses avoisinantes ont fini par décourager mes recherches.
Merci d'avance et sans mesure à qui apportera LA SOLUTION.


3 réponses

f894009 Messages postés 17221 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 4 janvier 2025 1 712
8 oct. 2012 à 16:01
Bonjour,

Prenez ce qui vos convient

Private Sub CommandButton1_Click()
  Dim ddate As Date
  ddate = TextBox1
  
  Worksheets("feuil1").Range("A1") = TextBox1
  Worksheets("feuil1").Range("A2") = ddate
End Sub


Bonne suite
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 249
9 oct. 2012 à 09:11
Bonjour,

[A2] = DateValue(TextBox1)

eric
0
CLAVERELI Messages postés 52 Date d'inscription lundi 8 octobre 2012 Statut Membre Dernière intervention 24 mai 2014
9 oct. 2012 à 11:10
Bonjour et merci eriiic

Où dois-je insérer cette simple ligne?
Je ne connais rien aux bases du VBA et je travaille sur mon projet à tâtons et par l'aide apportée par des personnes comme toi.

Merci de me dire à quel endroit de mon code je dois insérer ta formule.

Bien cordialement
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 249
9 oct. 2012 à 11:53
Re,

Où dois-je insérer cette simple ligne?
Je ne sais pas, ton épaule cache l'écran...

Je dirais là où tu mets à jour ta cellule, à la place de ce que tu as écrit.
Dans le bouton valider si c'est ce que tu désires. C'est toi qui sait ce que ton code doit faire et quand.

eric
0