OVH Cloud OVH Cloud

Changement de format de dates !!

5 réponses
Avatar
lematou
Bonjour à tous,
vba excel2000 sous xp pro
depuis ce matin je me prends la tête avec une date qui change de format !
du 01-fev-2006 (relevée en "B1" elle se transforme en 02/01/2006 (en "A20")
(qui est 02janv2006)
y a til une astuce simple pour éviter ceci ?
nota : j'ai bien vérifé le format des cellules
merci beaucoup

5 réponses

Avatar
olitoto
Bonjour à tous,
vba excel2000 sous xp pro
depuis ce matin je me prends la tête avec une date qui change de format !
du 01-fev-2006 (relevée en "B1" elle se transforme en 02/01/2006 (en "A20")
(qui est 02janv2006)
y a til une astuce simple pour éviter ceci ?
nota : j'ai bien vérifé le format des cellules
merci beaucoup


Bonjour lematou,

Essaie de faire collage spécial / valeurs en cellule A20.
Il semblerait que tu ais fait une recopie incrémentée un peu bizarre ...

Olivier

Avatar
LANIMAL
2/01/2006 est la notation anglo-saxone
eux, ils disent : février le 1er de 2006
Peut-être ton PC est mal paramètré dans les "Paramêtres régionaux"
En tout cas tu seras sur de t'en sortir en précisant le format :
jj/mm/aa ou jj/mm/aaaa dans Format / Nombres / Personnalisé
LANIMAl

Bonjour à tous,
vba excel2000 sous xp pro
depuis ce matin je me prends la tête avec une date qui change de format !
du 01-fev-2006 (relevée en "B1" elle se transforme en 02/01/2006 (en "A20")
(qui est 02janv2006)
y a til une astuce simple pour éviter ceci ?
nota : j'ai bien vérifé le format des cellules
merci beaucoup


Avatar
lematou

2/01/2006 est la notation anglo-saxone
eux, ils disent : février le 1er de 2006
Peut-être ton PC est mal paramètré dans les "Paramêtres régionaux"
En tout cas tu seras sur de t'en sortir en précisant le format :
jj/mm/aa ou jj/mm/aaaa dans Format / Nombres / Personnalisé
LANIMAl

Bonjour à tous,
vba excel2000 sous xp pro
depuis ce matin je me prends la tête avec une date qui change de format !
du 01-fev-2006 (relevée en "B1" elle se transforme en 02/01/2006 (en "A20")
(qui est 02janv2006)
y a til une astuce simple pour éviter ceci ?
nota : j'ai bien vérifé le format des cellules
merci beaucoup




Le problème c'est que j'ai bien vérifié mes formats de cellule et c'est
toujourd le meme délire
j'ai essayé par format /date et format /personnalié
sub test_date
Range("b1").Select 'date du format 01-Fev-2006
Cejour = ActiveCell.Value
'ici je fais tourner une moulinette pour localiser l'endroit ou je dois
positionner la valeur de "B2" en col "A"
ActiveCell.Formula = Cejour 'c est ici que ma date change de format malgré
les précautions prise pour bien sélectionner le format de la cellule
réceptrice
' je vois bien que cejour = 01/02/06
et dans le fichier il se transforme en 02/01/06 !

a votre avis pourquoi Cejour prend la valeur 01/02/06 et non 01-fev-2006
c'est peut etre là qu'il est le problème?
merci pour votre aide
Jacques dit "lematou"
en c


Avatar
lematou

Bonjour à tous,
vba excel2000 sous xp pro
depuis ce matin je me prends la tête avec une date qui change de format !
du 01-fev-2006 (relevée en "B1" elle se transforme en 02/01/2006 (en "A20")
(qui est 02janv2006)
y a til une astuce simple pour éviter ceci ?
nota : j'ai bien vérifé le format des cellules
merci beaucoup


Bonjour lematou,

Essaie de faire collage spécial / valeurs en cellule A20.
Il semblerait que tu ais fait une recopie incrémentée un peu bizarre ...

Olivier



à mon avis non mais si tel est le cas je ne sais pas comment (je ne suis
pas un pro )
tu peux regarder , je viens de mettre un petit mot explicatif à 'Lanimal'
merci pour ta collaboration
nota : je sais que apres le 12 de chaques mois je n'aurais pas le problème
puisque cela fonctionnait tres bien en fin janvier
merci
jacques


Avatar
LANIMAL
Sois + précis :
Là où tu écris "B2", je suppose qu'il faut lire "B1"
en colonne "A" - Où ? - Supposons A4 par ex.
(pour un essai, remplaces ta moulinette par : Range("A4").Select
précise exactement le format de A4
"et dans le fichier il se transforme en 02/01/06 !"
Qu'est-ce que ça veut dire ?
Dans quelle cellule lis-tu 02/01/06 ?
Comment il se transforme ? (c'est à dire quelle(s) formule(s) ?
Quel est le format de cette cellule ?
LANIMAL