Bonjour,
Je récupère des dates issues d'un userform. Elles sont saisies en dd/mm/yy
et je les retrouve au format anglais en mm/dd/yy si le chiffre du jour est <
à 12. Existe t'il une methode simple pour que mes dates soient au format
français?
Merci
Michel Voirain
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Bonjour Sans trop de précision quant à la méthode utilisée (quel contrôle) pour saisir tes dates. Il suffit de les formater avant de les placer dans tes cellules avec soit : Range("A1").Value = Format(Textbox1,"mm/dd/yy") ou carrément Range("A1").Value = CDate(Textbox1) (ici il te faudra formater ta cellule au format "jj/mm/aa")
(Testé sur Excel 2003)
Cordialement Pascal
"Voirain Michel" a écrit dans le message de news: %
Bonjour, Je récupère des dates issues d'un userform. Elles sont saisies en dd/mm/yy et je les retrouve au format anglais en mm/dd/yy si le chiffre du jour est < à 12. Existe t'il une methode simple pour que mes dates soient au format français? Merci Michel Voirain
Bonjour
Sans trop de précision quant à la méthode utilisée (quel contrôle) pour
saisir tes dates.
Il suffit de les formater avant de les placer dans tes cellules avec soit :
Range("A1").Value = Format(Textbox1,"mm/dd/yy")
ou carrément
Range("A1").Value = CDate(Textbox1)
(ici il te faudra formater ta cellule au format "jj/mm/aa")
(Testé sur Excel 2003)
Cordialement
Pascal
"Voirain Michel" <michel.voirain@wanadoo.fr> a écrit dans le message de
news: %23E0RYf2rEHA.332@TK2MSFTNGP14.phx.gbl...
Bonjour,
Je récupère des dates issues d'un userform. Elles sont saisies en dd/mm/yy
et je les retrouve au format anglais en mm/dd/yy si le chiffre du jour est
<
à 12. Existe t'il une methode simple pour que mes dates soient au format
français?
Merci
Michel Voirain
Bonjour Sans trop de précision quant à la méthode utilisée (quel contrôle) pour saisir tes dates. Il suffit de les formater avant de les placer dans tes cellules avec soit : Range("A1").Value = Format(Textbox1,"mm/dd/yy") ou carrément Range("A1").Value = CDate(Textbox1) (ici il te faudra formater ta cellule au format "jj/mm/aa")
(Testé sur Excel 2003)
Cordialement Pascal
"Voirain Michel" a écrit dans le message de news: %
Bonjour, Je récupère des dates issues d'un userform. Elles sont saisies en dd/mm/yy et je les retrouve au format anglais en mm/dd/yy si le chiffre du jour est < à 12. Existe t'il une methode simple pour que mes dates soient au format français? Merci Michel Voirain
Voirain Michel
Les dates sont saisies dans un textbox. Si j'observe les données dans l'éditeur en cour d'éxécution, tout va bien : j'observe bien que les dates sont au format français. Mais au final dans la cellule, j'ai bien une date au format anglais! 03/06/04 devient 06/03/04 mais 15/03/04 reste bien 15/03/04 Michel "papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Sans trop de précision quant à la méthode utilisée (quel contrôle) pour saisir tes dates. Il suffit de les formater avant de les placer dans tes cellules avec soit :
Range("A1").Value = Format(Textbox1,"mm/dd/yy") ou carrément Range("A1").Value = CDate(Textbox1) (ici il te faudra formater ta cellule au format "jj/mm/aa")
(Testé sur Excel 2003)
Cordialement Pascal
"Voirain Michel" a écrit dans le message de news: %
Bonjour, Je récupère des dates issues d'un userform. Elles sont saisies en dd/mm/yy
et je les retrouve au format anglais en mm/dd/yy si le chiffre du jour est
< à 12. Existe t'il une methode simple pour que mes dates soient au format français? Merci Michel Voirain
Les dates sont saisies dans un textbox. Si j'observe les données dans
l'éditeur en cour d'éxécution, tout va bien : j'observe bien que les dates
sont au format français.
Mais au final dans la cellule, j'ai bien une date au format anglais!
03/06/04 devient 06/03/04 mais 15/03/04 reste bien 15/03/04
Michel
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de
news:%23trRxC3rEHA.4032@TK2MSFTNGP12.phx.gbl...
Bonjour
Sans trop de précision quant à la méthode utilisée (quel contrôle) pour
saisir tes dates.
Il suffit de les formater avant de les placer dans tes cellules avec soit
:
Range("A1").Value = Format(Textbox1,"mm/dd/yy")
ou carrément
Range("A1").Value = CDate(Textbox1)
(ici il te faudra formater ta cellule au format "jj/mm/aa")
(Testé sur Excel 2003)
Cordialement
Pascal
"Voirain Michel" <michel.voirain@wanadoo.fr> a écrit dans le message de
news: %23E0RYf2rEHA.332@TK2MSFTNGP14.phx.gbl...
Bonjour,
Je récupère des dates issues d'un userform. Elles sont saisies en
dd/mm/yy
et je les retrouve au format anglais en mm/dd/yy si le chiffre du jour
est
<
à 12. Existe t'il une methode simple pour que mes dates soient au format
français?
Merci
Michel Voirain
Les dates sont saisies dans un textbox. Si j'observe les données dans l'éditeur en cour d'éxécution, tout va bien : j'observe bien que les dates sont au format français. Mais au final dans la cellule, j'ai bien une date au format anglais! 03/06/04 devient 06/03/04 mais 15/03/04 reste bien 15/03/04 Michel "papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Sans trop de précision quant à la méthode utilisée (quel contrôle) pour saisir tes dates. Il suffit de les formater avant de les placer dans tes cellules avec soit :
Range("A1").Value = Format(Textbox1,"mm/dd/yy") ou carrément Range("A1").Value = CDate(Textbox1) (ici il te faudra formater ta cellule au format "jj/mm/aa")
(Testé sur Excel 2003)
Cordialement Pascal
"Voirain Michel" a écrit dans le message de news: %
Bonjour, Je récupère des dates issues d'un userform. Elles sont saisies en dd/mm/yy
et je les retrouve au format anglais en mm/dd/yy si le chiffre du jour est
< à 12. Existe t'il une methode simple pour que mes dates soient au format français? Merci Michel Voirain
Frédéric Sigonneau
Bonsoir,
As-tu essayé la solution proposée :
Range("A1").Value = CDate(TextBox1.Value)
Ça doit donner le résultat attendu !
FS --- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://frederic.sigonneau.free.fr Si votre question sur Excel est urgente, évitez ma bal !
Les dates sont saisies dans un textbox. Si j'observe les données dans l'éditeur en cour d'éxécution, tout va bien : j'observe bien que les dates sont au format français. Mais au final dans la cellule, j'ai bien une date au format anglais! 03/06/04 devient 06/03/04 mais 15/03/04 reste bien 15/03/04 Michel "papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Sans trop de précision quant à la méthode utilisée (quel contrôle) pour saisir tes dates. Il suffit de les formater avant de les placer dans tes cellules avec soit
:
Range("A1").Value = Format(Textbox1,"mm/dd/yy") ou carrément Range("A1").Value = CDate(Textbox1) (ici il te faudra formater ta cellule au format "jj/mm/aa")
(Testé sur Excel 2003)
Cordialement Pascal
"Voirain Michel" a écrit dans le message de news: %
Bonjour, Je récupère des dates issues d'un userform. Elles sont saisies en
dd/mm/yy
et je les retrouve au format anglais en mm/dd/yy si le chiffre du jour
est
< à 12. Existe t'il une methode simple pour que mes dates soient au format français? Merci Michel Voirain
Bonsoir,
As-tu essayé la solution proposée :
Range("A1").Value = CDate(TextBox1.Value)
Ça doit donner le résultat attendu !
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Les dates sont saisies dans un textbox. Si j'observe les données dans
l'éditeur en cour d'éxécution, tout va bien : j'observe bien que les dates
sont au format français.
Mais au final dans la cellule, j'ai bien une date au format anglais!
03/06/04 devient 06/03/04 mais 15/03/04 reste bien 15/03/04
Michel
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de
news:%23trRxC3rEHA.4032@TK2MSFTNGP12.phx.gbl...
Bonjour
Sans trop de précision quant à la méthode utilisée (quel contrôle) pour
saisir tes dates.
Il suffit de les formater avant de les placer dans tes cellules avec soit
:
Range("A1").Value = Format(Textbox1,"mm/dd/yy")
ou carrément
Range("A1").Value = CDate(Textbox1)
(ici il te faudra formater ta cellule au format "jj/mm/aa")
(Testé sur Excel 2003)
Cordialement
Pascal
"Voirain Michel" <michel.voirain@wanadoo.fr> a écrit dans le message de
news: %23E0RYf2rEHA.332@TK2MSFTNGP14.phx.gbl...
Bonjour,
Je récupère des dates issues d'un userform. Elles sont saisies en
dd/mm/yy
et je les retrouve au format anglais en mm/dd/yy si le chiffre du jour
est
<
à 12. Existe t'il une methode simple pour que mes dates soient au format
français?
Merci
Michel Voirain
FS --- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://frederic.sigonneau.free.fr Si votre question sur Excel est urgente, évitez ma bal !
Les dates sont saisies dans un textbox. Si j'observe les données dans l'éditeur en cour d'éxécution, tout va bien : j'observe bien que les dates sont au format français. Mais au final dans la cellule, j'ai bien une date au format anglais! 03/06/04 devient 06/03/04 mais 15/03/04 reste bien 15/03/04 Michel "papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:%
Bonjour Sans trop de précision quant à la méthode utilisée (quel contrôle) pour saisir tes dates. Il suffit de les formater avant de les placer dans tes cellules avec soit
:
Range("A1").Value = Format(Textbox1,"mm/dd/yy") ou carrément Range("A1").Value = CDate(Textbox1) (ici il te faudra formater ta cellule au format "jj/mm/aa")
(Testé sur Excel 2003)
Cordialement Pascal
"Voirain Michel" a écrit dans le message de news: %
Bonjour, Je récupère des dates issues d'un userform. Elles sont saisies en
dd/mm/yy
et je les retrouve au format anglais en mm/dd/yy si le chiffre du jour
est
< à 12. Existe t'il une methode simple pour que mes dates soient au format français? Merci Michel Voirain