OVH Cloud OVH Cloud

FORMAT DATE

3 réponses
Avatar
NICOLAS
Lorsque je saisis par exemple: 221104 pour le 22 novembre 2004 je
souhaiterais obtenir directement la date au format 22/11/04.
Probleme:
Si dans EXCEL 2003 je me rend dans FORMAT -> CELLULE -> NOMBRE -> DATE et
que je selectionne l'option 14/03/01 et que je valide, ma cellule renvoie au
11/05/05 (au lieu de 22/11/04).
Qui peux m'aider à résoudre ce probeme ?

3 réponses

Avatar
papou
Bonjour
Il ne s'agit pas d'un problème à proprement parler.
En fait lorsque tu saisis un nombre entier en le formatant par la suite en
date, Excel calcule la date en fonction de ce nombre et ce à partir du 1er
janvier 1900.
Le nombre 221104 correspond donc à la date du 11 mai 2505 et le nombre 38333
correspond à la date d'aujourd'hui.
La solution pour ce qui te concerne est d'utiliser le mode de saise de dates
tel qu'il existe dans Excel, à savoir directement la saisie telle quelle :
22/11/04.
Cordialement
Pascal


"NICOLAS" a écrit dans le message de
news:
Lorsque je saisis par exemple: 221104 pour le 22 novembre 2004 je
souhaiterais obtenir directement la date au format 22/11/04.
Probleme:
Si dans EXCEL 2003 je me rend dans FORMAT -> CELLULE -> NOMBRE -> DATE et
que je selectionne l'option 14/03/01 et que je valide, ma cellule renvoie
au
11/05/05 (au lieu de 22/11/04).
Qui peux m'aider à résoudre ce probeme ?


Avatar
Pounet95
Bonsoir,
Je n'ai pas fait le calcul mais le 221104 éme jour après le 01/01/1900 doit
être
le 11/05/2505 ;o))))

Excel sait transformer en date les nombres, mais il luifaut tout de même un
minimum d'info, non ?

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/


"NICOLAS" a écrit dans le message de
news:
Lorsque je saisis par exemple: 221104 pour le 22 novembre 2004 je
souhaiterais obtenir directement la date au format 22/11/04.
Probleme:
Si dans EXCEL 2003 je me rend dans FORMAT -> CELLULE -> NOMBRE -> DATE et
que je selectionne l'option 14/03/01 et que je valide, ma cellule renvoie
au
11/05/05 (au lieu de 22/11/04).
Qui peux m'aider à résoudre ce probeme ?


Avatar
Philippe.R
Bonsoir Nicolas,
En supposant la saisie en C3 et l'affichage attendu en D4, dans le module de feuille :

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [c3]) Is Nothing Then
[d4] = DateSerial("20" & Right([c3], 2), Left(Right([c3], 4), 2), Left([c3], 2))
End If
End Sub

A adapter
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

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

Lorsque je saisis par exemple: 221104 pour le 22 novembre 2004 je
souhaiterais obtenir directement la date au format 22/11/04.
Probleme:
Si dans EXCEL 2003 je me rend dans FORMAT -> CELLULE -> NOMBRE -> DATE et
que je selectionne l'option 14/03/01 et que je valide, ma cellule renvoie au
11/05/05 (au lieu de 22/11/04).
Qui peux m'aider à résoudre ce probeme ?