OVH Cloud OVH Cloud

Pb de saisie de date

4 réponses
Avatar
Michel
Bonjour,

Dans la colonne A, je saisie uniquement des dates.
Comment faire pour saisir par exemple : 010904 pour le 1er septembre sans
mettre "/"
en saisissant ce chiffre, excel me donne la date : 07/11/1929
Quelqu'un peut m'aider, cela me fera gagner beaucoup de temps

Merci à tous et bravo à tous ceux qui nous aident.

Michel

PS : Merci à celine Brien et à AV pour leur réponse sur les tableaux croisés

4 réponses

Avatar
Patrick Bastard
Bonjour à toi aussi, *Michel*.
*Pour reprendre les termes de ton intervention* -voir en fin de message :

format cellule date,
la saisie de 38231donne 01/09/04
la saisie de 38232 donne 02/9/04
Nb de jours + 1 entre le 1/1/1900 et la date que tu désires saisir.
Pas très facile...
L'utilisation du slash au-dessus du pavé numérique est quand même plus
simple, non?


--
Bien cordialement,
==================================== P. Bastard.
Pour me contacter, remplacez "Chez" par @ dans l'adresse

Une foule de conseils utiles sur le site de Misange :
http://www.excelabo.net

Bonjour,

Dans la colonne A, je saisie uniquement des dates.
Comment faire pour saisir par exemple : 010904 pour le 1er septembre
sans mettre "/"
en saisissant ce chiffre, excel me donne la date : 07/11/1929
Quelqu'un peut m'aider, cela me fera gagner beaucoup de temps

Merci à tous et bravo à tous ceux qui nous aident.

Michel

PS : Merci à celine Brien et à AV pour leur réponse sur les tableaux
croisés


Avatar
Patrick Bastard
Bonjour à toi aussi, *Michel*.
*Pour reprendre les termes de ton intervention* -voir en fin de message :

Autre solution :
En A1, format texte:
010904
En B1, format date :
=SOMME(GAUCHE(A1;2)&"/"&GAUCHE(DROITE(A1;4);2)&"/"&DROITE(A1;2)*1)
Quand même un peu tarabiscoté...et ne fonctionne que pour le siècle en
cours.

--
Bien cordialement,
==================================== P. Bastard.
Pour me contacter, remplacez "Chez" par @ dans l'adresse

Une foule de conseils utiles sur le site de Misange :
http://www.excelabo.net


Bonjour,

Dans la colonne A, je saisie uniquement des dates.
Comment faire pour saisir par exemple : 010904 pour le 1er septembre
sans mettre "/"
en saisissant ce chiffre, excel me donne la date : 07/11/1929
Quelqu'un peut m'aider, cela me fera gagner beaucoup de temps

Merci à tous et bravo à tous ceux qui nous aident.

Michel

PS : Merci à celine Brien et à AV pour leur réponse sur les tableaux
croisés


Avatar
Patrick Bastard
Bonjour à toi aussi, *Michel*.
*Pour reprendre les termes de ton intervention* -voir en fin de message :

Pour info, notre éminent contributeur, Frédéric Sigonneau a écrit une macro
complémentaire "BOCalendrierSaisieDate.XLA" qui, d'un simple clic droit,
permet d'entrer une date en la choisissant dans un calendrier pop-up.

à télécharger sur excelabo

--
Bien cordialement,
==================================== P. Bastard.
Pour me contacter, remplacez "Chez" par @ dans l'adresse

Une foule de conseils utiles sur le site de Misange :
http://www.excelabo.net


Bonjour,

Dans la colonne A, je saisie uniquement des dates.
Comment faire pour saisir par exemple : 010904 pour le 1er septembre
sans mettre "/"
en saisissant ce chiffre, excel me donne la date : 07/11/1929
Quelqu'un peut m'aider, cela me fera gagner beaucoup de temps

Merci à tous et bravo à tous ceux qui nous aident.

Michel

PS : Merci à celine Brien et à AV pour leur réponse sur les tableaux
croisés


Avatar
AV
Sous réserve de saisir 2 chiffres pour chacun des éléments de la date (exemple :
260904)
Dans le module de la feuille et pour la plage A1:A10 :

Private Sub Worksheet_Change(ByVal zz As Range)
If Not IsNumeric(zz) Or Intersect(zz, [A1:A10]) Is Nothing Then Exit Sub
x = Format(zz, "000000")
Application.EnableEvents = False
zz = DateSerial(Right(x, 2), Mid(x, 3, 2), Left(x, 2))
Application.EnableEvents = True
End Sub

AV