Signaler

Format date userform [Résolu]

Posez votre question julia Namor 201Messages postés jeudi 27 mars 2014Date d'inscription 14 septembre 2016 Dernière intervention - Dernière réponse le 12 juil. 2016 à 22:13
Bonjour,
Je m'arrache les cheveux.
J’ai un userform formulaire dans le lequel je rentre une date de début et une date de fin et les noms et prénoms.
Seulement les jours et les mois s’inversent dans la base de données.
Je vous joins un fichier test pour le coup de pouce.
Merci par avance.
http://www.cjoint.com/c/FGmoxPSFZey
Afficher la suite 
Utile
+0
moins plus
Bonjour Julia, bonjour le forum,

Pour éviter cela il faut toujours :
- Renvoyer la date de l'UserForm vers le tableau avec le format américain "yyyy/mm/dd". Par exemple (je n'ai pas ouvert ton fichier) :

Range("A1").Value = Format(Me.TextBox1.Value,"yyyy/mm/dd")

- Formater, avec le format date que tu désires obtenir, les cellules recevant ces données...

Te verras que ton problème sera résolu.
Ajouter un commentaire
Utile
+0
moins plus
Bonjour,

Tout d'abord, remplace
.Range("F" & DL + 1).Value = UCase(CDate(Me.Début.Value))

par
.Range("F" & DL + 1).Value = CDate(Me.Début.Value)
car c'est plus adapté
et ensuite rajoutes cette ligne
.Range("F" & DL + 1).NumberFormat = "dd/mm/yyyy"
cela devrait mieux aller.
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !