CDate pour une date dans une langue autre que celle du système
Bonjour!
J'ai fait une super macro pour formater des dates du type "01/JAN/2020" vers "01/01/2020"
(j'utilisais simplement CDate :) )
Tout allait bien jusqu'à ce que je change l'affichage de la date de mon système Windows 10 (anglais vers français) et que je me heurte à une incompatibilité de type.
J'ai cherché un moment avant de comprendre que seules les dates dont le mois est écrit en français sont converties.
exemple :
CDate("01/JAN/2020") fonctionne (JAN est le début de JANVIER/JANUARY)
CDate("01/MAY/2020") ne fonctionne plus, CDate("01/MAI/2020") lui fonctionne
Je pense qu'il y a plus malin que de faire une boucle qui traduirait les mois, je fais donc appel à votre expertise :)
Bonne journée