Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/07/2011, 12h54   #1
Invité de passage
 
Inscription : novembre 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 20
Points : 3
Points : 3
Par défaut Saisie des date au format chronologique

bonjour à tous

voilà j'ai fait un userform dans lequel je saisie une date.
Cette date est renvoyer dans une feuille. sauf que je souhaiterai qu'elle soit inscrite de façon à ce que je puisse faire un tri chronologique du style (année, moi, jour) .

comment dois je mis prendre ?

merci d'avance pour vos réponses
karlgina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 13h35   #2
Membre confirmé
 
Inscription : octobre 2008
Messages : 273
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : octobre 2008
Messages : 273
Points : 294
Points : 294
Bonjour,
par exemple :
Code :
1
2
3
4
5
6
7
Sub FormatDate()
Dim Dte As Date
 
Dte = InputBox("Date ?")
 
Range("A1") = Format(Dte, "yyyymmdd")
End Sub
oOVaveOo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 14h16   #3
Invité de passage
 
Inscription : novembre 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 20
Points : 3
Points : 3
Merci mais ça ne correspond pas à ce que je veux.

Mon tri chronologique ce fait directement sur ma feuille via ex: sous excel 2007 un filtre chronologique en liste déroulante présenté de la façon suivante


date
+ Année
+ Mois
+ jour
1
2
3
etc

sauf que là la saisie de la date lorsque je fais un filtre elle s'affiche comme suit :

date
+ Année
+ Mois
+ jour
1
2
3
27/07/2011

donc ce qui fait que je suis obligée de cocher 2 fois mes dates pour toutes les avoir, une fois sous + jour et une fois au 27/07/2011

je souhaite que ma date saisie ce mette uniquement sous +jour


c'est pas évident à expliquer désolée !!!
karlgina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 14h32   #4
Membre confirmé
 
Inscription : octobre 2008
Messages : 273
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : octobre 2008
Messages : 273
Points : 294
Points : 294
Citation:
un filtre chronologique en liste déroulante
qu'entends tu par la ?
oOVaveOo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 14h53   #5
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 310
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 310
Points : 2 667
Points : 2 667
Bonjour,
Sauf erreur de ma part, le problème que tu décris vient du fait que la date introduite dans la UserForm est un String et donc pas une date reconnue par Excel. Il faut utiliser la fonction CDate
Code :
Range("A74") = CDate(TextBox1.Value)
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 21h36   #6
Invité de passage
 
Inscription : novembre 2010
Messages : 20
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 20
Points : 3
Points : 3
merci beaucoup c'est bien ce qu'il me fallait

bonne soirée à tous
karlgina est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h18.


 
 
 
 
Partenaires

Hébergement Web