Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 USF Agenda

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 !

Le novice

XLDnaute Junior
Bonsoir
j'ai tenté de récuperer un USF agenda que j'ai inseré dans mon USF principal, mon probleme est que lorsque je selectionne une date dans le caledrier celle ci s'affiche et se colle dans mon tableau en inversant les jours et mois.
le paramétrage de le cellule n'y fait rien dans la mesure ou dans le userform le 2 novembre devient le 11 février.

Merci d'avance
 

Pièces jointes

bonsoir
Le transfert ne se fait pas correctement
il doit y manquer un cdate quelque part
problème déja traité moult fois dans le forum
Faire une recherche dans rechercher sur les forum avec les termes inversion date
mais sans fichier joint difficile de te répondre

merci de fournir un fichier exemple
Edit j'avais pas vu le fichier excuses
 
Dernière édition:
Bonsoir
j'ai copié votre correctif et cela n'y fait rien.
il me faut rouvrir à chaque fois le USF agenda et cliquer sur valider en bas à droite pour modifier le format de la date. si je ne le fais pas ca me valide une date "fausse" sur mon tableau
 

Pièces jointes

bonjour
si le texte de date est valide l'envoie se fait par cdate(la valeur)tout simplement
et le format de cellule doit être "jj/mm/aaaa" et surtout doit être fait AVANT !!!!!!!!!
il ne doit pas en être autrement
en encore moins mettre les cellule en format texte 😉
 
Bonjour le forum
Bonjour didi1, Jean Marcel, Jean-Marie, fcspm30, Patrick

Dixit la charte et comme le souligne fcyspm30, le cross posting ne devrait pas avoir lieu. A plus forte raison quand le demandeur ne répond pas à ceux qui lui donnent une réponse. Voir Ici.
Bon dimanche
@+ Eric c
 
Bonjour à tous,

C'est simple, dans la Sub Enregistrer_Click remplacer :
VB:
.ListColumns("Date").DataBodyRange.Rows(Last).Value = Format(CDate(Me.TextBox1), "d/m/yyyy")
par :
VB:
.ListColumns("Date").DataBodyRange.Rows(Last).Value = CDate(TextBox1)
Edit : bah c'est ce qu'il y a dans le fichier du post #1 !!!

A+
 
Dernière édition:
je vous remercie d'avoir pris le temps d'étudier mon cas, je reviens vers vous ce soir apres le boulot
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
373
Réponses
3
Affichages
162
Réponses
2
Affichages
506
Réponses
5
Affichages
515
Réponses
9
Affichages
633
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…