DateBox.text d'un formulaire donnant une date en anglais ??

Bonjour,

J'ai un formulaire où je renseigne dans une box (DateBox) une date; la valeur de cette DateBox est ensuite mise dans une cellule d'excel.

Lorsque j'écris 05/12/12 dans la DateBox

il me retranscrit sous Excel 12/05/12 (format englais en fait)

Voici mon code :

    Set BB = EntreePlus.Cells(Ligne, 2) 'Date

    BB.Offset(0, i).Value = UserForm1.DateBox.Text

Est ce que quelqu'un peut m'aider car j'ai bien essayé de mettre ce code

    BB.Offset(0, i).Value = format(UserForm1.DateBox.Text, "dd/mm/yy")

mais il m'affiche toujours 12/05/12 au lieu de 05/12/12 comme renseigné dans la case

Merci par avance

Nini

Bonjour,

Essaie avec

BB.Offset(0, i).Value = CDate(DateBox.Text)

A+

Merci pour ta réponse

La macro plante sur la ligne en me disant Erreur exécution '424' : Objet Requis

Merci

nini


C'est bon

Il fallait bien mettre la variable soit

BB.Offset(0, i).Value = CDate(UserForm1.DateBox.Text)

Un grand merci ca fonctionne

Nini

Rechercher des sujets similaires à "datebox text formulaire donnant date anglais"