ShadowWisp
Messages postés113Date d'inscriptionjeudi 1 juillet 2004StatutMembreDernière intervention25 août 2004
-
11 août 2004 à 10:01
ShadowWisp
Messages postés113Date d'inscriptionjeudi 1 juillet 2004StatutMembreDernière intervention25 août 2004
-
12 août 2004 à 12:12
Alors voila, je suis confronté à un problème bizarre dans excel.
Lorsque j'essaye d'insérer dans un classeur une date saisie par l'utilisateur au format jj/mm/aa, excel insiste pour me l'insérer dans les données au format américain (mm/jj/aa) lorsque c'est possible, donc dans les cas où la date du jour est inférieure à 12, si vous me suivez ;)
Après vérification de diverses configurations, il s'avère que Mes paramètre régionaux sont correctement configurés, et que les options de date d'excel indiquent bien les dates au format européen.
Paradoxalement, lorsque dans mon code j'utilise l'élément Date, il me génère correctement cette date au format européen..
Pire encore, le Format(maString,"Short Date") ne résoud pas le problème. Le fait d'utiliser des fonctions typées telles que Trim$ pour forcer l'interprétation de la saisie comme un string n'y font rien non plus.
J'ai contourné le problème avec une solution un peu barbare ( :/ ) mais ma curiosité personnelle me demande de trouver une solution plus élégante.
Je m'en remet donc à vos brillantes idées :)
Par pur hasard, dans le cas où ca serait un problème d'environement de développement, ce que j'ai dit au dessus est observé sur un poste NT4 avec excel97