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

CLAVERELI Messages postés 56 Statut Membre -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
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.

A voir également:

3 réponses

f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 715
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

[A2] = DateValue(TextBox1)

eric
0
CLAVERELI Messages postés 56 Statut Membre
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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