Format de date - lien entre VBA et Feuille XL

  • Initiateur de la discussion Initiateur de la discussion frdl
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

frdl

Guest
Bonjour,

J'ai crée une Userform qui demande une date.
La date est ensuite importée dans XL grace à la formule vba suivante :

Range("date1").Value = Userform.date1.Value

Le pb c'est que quand je saisis 01/07/2004, la cellule XL revoie 07/01/2004, ce qui n'est pas sans poser de pb, vous en conviendrez.

Merci de votre aide.
 
Bonjour Fred, le Forum,

Savais-tu qu'il y a un moteur de recherche dans ce Forum ? En haut sous la banière XLD :



Les mots clef "TextBox" + "Date" auraient dû te renvoyer sur un tas de réponses.... Car c'est une question redondante et récurrente...

Tu as deux méthodes :

1) tu passes par une variable date
Dim TheDate As Date

TheDate = Userform.date1.Value

Range("date1").Value = TheDate

2) tu converties la Date directement :
Range("date1").Value = Cdate(Userform.date1.Value)

Bien entendu il faut envisager une gestion d'erreur car si ce n'est pas une date dans la TextBox.... badaboum !!

Bonne Soirée
@+Thierry
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
334
Réponses
6
Affichages
438
Réponses
4
Affichages
2 K
Retour