OVH Cloud OVH Cloud

conversion de dates

3 réponses
Avatar
FICHAUX
Bonjour=20
comment dans xls changer cette date
ou bien d'autres
5/11/1806 en
mercredi 5 novembre 1806

Merci d'avance

A bient=F4t
cordialement jose fichaux, CRGFA
Saint pol s/mer 59430
JOSE.FICHAUX@wanadoo.fr
http://crgfa.free.fr/jfichaux=20
http://publications.geneactes.org/pagespersos/fichaux.html
logiciel BASGEN et BMS98: http://members.aol.com/sarthemes/

3 réponses

Avatar
Bulle
Bonjour,

Applique le format personnalisé :

jjjj j mmmm aaaa

autrement dit :
4 x j et un espace
1 x j et un espace
4 x m et un espace
4 x a

J'espère que cela t'ira.

Liana :-)


"FICHAUX" a écrit dans le message de news:
079b01c37d2f$4b05ebc0$
Bonjour
comment dans xls changer cette date
ou bien d'autres
5/11/1806 en
mercredi 5 novembre 1806

Merci d'avance

A bientôt
cordialement jose fichaux, CRGFA
Saint pol s/mer 59430

http://crgfa.free.fr/jfichaux
http://publications.geneactes.org/pagespersos/fichaux.html
logiciel BASGEN et BMS98: http://members.aol.com/sarthemes/
Avatar
Frédéric Sigonneau
Bonsoir,

Tu peux travailler avec des dates antérieures au 1/1/1900 en passant par du VBA,
lequel reconnait les dates comme des dates valides à partir du 1/1/100 et permet
donc toutes les opérations sur les dates dans une plage beaucoup plus étendue
que les fonctions de feuille de calcul. Exemple :

Sub vieilleDate()
Dim LaDate
LaDate = "5/11/1806"
LaDate = DateValue(LaDate)
MsgBox Format(LaDate, "dddd d mmmm yyyy")
End Sub

Dans une feuille de calcul, tu peux mettre en forme des dates anciennes
(éventuellement stockées dans une colonne masquée) en passant par une fonction
perso comme celle-ci (code dans un module standard) :

Function FormatVieilleDate(LaDate, LeFormat)
FormatVieilleDate = Format(LaDate, LeFormat)
End Function

Ensuite, dans ta feuille de calcul, avec en A1 une date comme 5/11/1806, en B1 :

=FormatVieilleDate(A1;"dddd d mmmm yyyy")

Note que le paramètre du format souhaité doit être saisi avec les symboles
américains (d pour jour, y pour year).

Si tu travailles souvent avec des dates anciennes, tu pourrais sans doute tester
avec profit l'ensemble de fonctions VBA écrites par John Walkenbach pour
faciliter ce travail :

http://www.j-walk.com/ss/excel/files.xdate.htm


FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour
comment dans xls changer cette date
ou bien d'autres
5/11/1806 en
mercredi 5 novembre 1806

Merci d'avance

A bientôt
cordialement jose fichaux, CRGFA
Saint pol s/mer 59430

http://crgfa.free.fr/jfichaux
http://publications.geneactes.org/pagespersos/fichaux.html
logiciel BASGEN et BMS98: http://members.aol.com/sarthemes/


Avatar
FICHAUX
Merci Liana
A bientôt
cordialement jose fichaux, CRGFA
Saint pol s/mer 59430

http://crgfa.free.fr/jfichaux
http://publications.geneactes.org/pagespersos/fichaux.html
logiciel BASGEN et BMS98: http://members.aol.com/sarthemes/




-----Message d'origine-----
Bonjour,

Applique le format personnalisé :

jjjj j mmmm aaaa

autrement dit :
4 x j et un espace
1 x j et un espace
4 x m et un espace
4 x a

J'espère que cela t'ira.

Liana :-)


"FICHAUX" a écrit dans le
message de news:

079b01c37d2f$4b05ebc0$
Bonjour
comment dans xls changer cette date
ou bien d'autres
5/11/1806 en
mercredi 5 novembre 1806

Merci d'avance

A bientôt
cordialement jose fichaux, CRGFA
Saint pol s/mer 59430

http://crgfa.free.fr/jfichaux
http://publications.geneactes.org/pagespersos/fichaux.html
logiciel BASGEN et BMS98:
http://members.aol.com/sarthemes/



.