(Résolu) Rétablir le format date après un UserForm.

Pat2A

XLDnaute Junior
Bonjour messieurs,

J'utilise une boîte de dialogue pour entrer des évènements associés à des dates.
Mes Textbox de dates sont au format: ' Textbox.Value = CDate (Textbox.Value) '.
Malheureusement les dates sont copiées dans ma feuille sous le format ' *14/03/2001 ' qui ne me donne pas accès aux numéros de série date. Je ne peux donc pas faire de calcul ni de recherche de date puisqu'Excel ne considére pas ce format comme date.
Pour la même raison le changement de format n'a aucun effet.

J'ai essayé avec ' NumberFormat ' sans succès.
Peut-être avec ' Données Convertir ' mais j'ai du mal à l'intégrer dans mes macros.

Voilà, toute bonne idée sera la bienvenue.

Merci de votre attention.
 
Dernière édition:

Pierrot93

XLDnaute Barbatruc
Re : Rétablir le format date après un UserForm.

Bonjour,

bah quand tu envoies le contenu de ton texbox dans une cellule en utilisant "cdate" cela devrait fonctionner... vérifie peut être le format de la cellule de destination, il y a peut être lieu de la formater avec un format date au préalable...

bon après midi
@+
 

Pat2A

XLDnaute Junior
Re : Rétablir le format date après un UserForm.

Bonjour Pierrot93,
Je ne pensais pas qu'il fallait utiliser CDate pour l'entrée et la sortie d'un Userform, cela ne m'était même pas venu à l'idée.
Mais tu as raison cela fonctionne.
Un grand merci.
A+
 

Discussions similaires

Réponses
4
Affichages
881
Réponses
2
Affichages
898
Réponses
3
Affichages
2 K

Statistiques des forums

Discussions
312 195
Messages
2 086 076
Membres
103 111
dernier inscrit
Eric68350