date 10/06/1920 devient 10/06/2020

  • Initiateur de la discussion JC de Lorient
  • Date de début
J

JC de Lorient

Guest
Bonjour le forum

Après plusieurs vaines recherches je m'en remets a vous

je récupére un fichier texte et par macro je convertis ces données en tableur
tout roule comme il faut ! enfin presque
lorsque je convertit mes dates de données texte en nombre par la formule : =1*(1&'/'&GAUCHE(C1;NBCAR(C1)-2)&'/'&DROITE(C1;2))
les années antérieures a 1930 deviennent 2030

y a t il une explication ou un remède?

je vous en remercie

JC
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

Quand tu vas dans le panneau de configuration > options regionales tu as un bouton 'avancé' et là tu as un onglet Dates où tu choisis les régles pour les années à 2 chiffres. PAr défaut excel prend les années entre 1930 et 2029

Bon courage
 
J

JC de Lorient

Guest
Bonjour Pascal, re le forum

j'ai suivi tes conseils j'étais loin de penser qu'il fallait modifier par là !
mais sans résultat
je m'explique :

je récupère mes données coome ceci '12/94' avec ma formule j'obtiens 01/12/1994 mais avec '1229' j'obtiens 01/12/2029

là je pige plus rien !!

merci de votre aide

JC
 
J

JC de Lorient

Guest
re le forum

en attente de solution je vé passer par une boucle mais j'ai un souci d'écriture je souhaiterais :

Sub test()
For Each cell In Range('M12:M20')
if cell<>'' and si l'année de ma cellule (format jj/mm/aaaa) est > à 2010 alors mon année = année -100

merci du coup de main

JC
 
J

JC de Lorient

Guest
Re Pascal, le forum

mille pardon je viens de me rendre compte que mes explications sont complètement fausses :eek:

en fait je pars de ' 250282' et j'arrive a 25/02/1982 sauf pour les dates inférieures a 1930 ex 250222 me donne 25/02/2022 !!

j'ai modifier les paramètres régionaux et ça veut pas marcher !!!

merci

JC
 
B

bertrand

Guest
bonjour JC de Lorient et Pascal76,

as tu vérifié que la case à cocher calendrier 1930 du menu outils/options/calcul est bien décochée.

tu dois être sur un pc et ton fichier d'un mac ?

@+
 

ChTi160

XLDnaute Barbatruc
Salut JC bonjour Pascal76
Bonjour le Forum
JC comme le dit pascal

Quand tu vas dans le panneau de configuration > options regionales>
dans standard et format>personnaliser>Date
puis tu as deux fenêtres une avec une listebox tu fais défiler les Dates et à gauche tu obtiens la date de début de prise en compte du systéme
ex a Droite tu mets 2011 à gauche tu auras 1912
en espèrant faire avancé le Chimilimblick Lol
Amicalement
Jean Marie
New Edition
Oups Salut Bertrand
bonne journée à tous

Message édité par: ChTi160, à: 26/04/2005 10:55
 
J

JC de Lorient

Guest
re a vous tous
ben le Chimilimblick est tjrs au même point

j'ai apporté les modifs que vs m'aveze conseillé mais point de résultat !!
j'ai ma colonne avec 850 dates et ça plante avant 1930 !!

vé passer par une boucle pour modifier mais comme je disais sur un des précédents post je 'pêche' aussi sur ma boucle

en tous cas merci de vous etre penché sur mon pb

JC
 
J

JC de Lorient

Guest
merci ChTi160
donc ma date la plus ancienne est le 10/04/1913 qui me renvoie 10/04/2013 et la plus récente est maintenant
mais y'a pas de problème a partir de 1930 donc ça concerne avant 1930 !

merci de ton aide

JC
 

ChTi160

XLDnaute Barbatruc
re
je me suis amusé a faire ce Fichier qui chez moi me renvoie des Dates dans la colonne A
cette colonne et au départ au format standard
la zone D'application et définie automatiquement
Ici Colonne A
fais d'abord un essai avec mon fichier puis tu adapte en espèrant que celà résolve ton problème
Amicalement
Jean Marie [file name=Essai_Dates.zip size=8749]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Essai_Dates.zip[/file]
 
Dernière édition:

PascalXLD

XLDnaute Barbatruc
Modérateur
Re

Je reviens sur un petit point

Quand tu modifies tes paramètres régionaux cela ne s'appliquera qu'aux futures données que tu entreras

Donc toutes tes données qui ont déjà été compris par excel comme du 2029 ne se modifieront pas en 1929 si tu modifies tes paramètres. Il faut réentrer les données après modification

Bonne journée
 

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 520
Messages
2 089 298
Membres
104 092
dernier inscrit
karbone57