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

XL 2010 Problème format date

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 !

tontonexcel

XLDnaute Occasionnel
Bonjour à tous,

J'ai créé une fonction en VBA (voir tableau joint) pour un traitement de données et je rencontre un problème sur une date qui ne formate pas du tout comme je le souhaite (cellule A4)
J'ai recopié exactement à l'identique le format et je ne comprends vraiment pas le problème 😡
La fonction est commentée dans le module

Merci beaucoup
 

Pièces jointes

Bonjour le forum,
Bonjour tontonexcel,

Alors juste pour faire rire nos amis VBistes je me lance

remplace :
texte = WorksheetFunction.Text(texte, "yyyy-dd-mm")

par
texte = Format(texte, "yyyy-dd-mm")

cela semble fonctionner

Cordialement
 
re,
Bonjour LaCeline,

bon alors la première phrase que j'ai mis n'était pas inutile je suis une bille en VBA donc je ne sais pas le pourquoi j'ai juste essayé et c'est ca qui va faire rire nos amis VBistes (enfin que je croise régulièrement)

Donc désolé je ne sais pas pourquoi, peut être quelqu'un passera et te donnera la réponse

Cordialement
 
Bonjour,
texte = Format(texte, "yyyy-mm-dd")
Excel semble opérer la date en anglais, d'où le "yyyy-mm-dd" qui, à l'écriture, est converti selon le format date du Windows.

laceline
 
- 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

Réponses
10
Affichages
116
Réponses
7
Affichages
194
Réponses
6
Affichages
143
Réponses
7
Affichages
280
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…