Bonjour,
Je cherche à enregistrer un classeur au moyen d'une date (contenue dans une variable) au format américain.
'me renvoie la (bonne) date : 08/10/2020Code:
1
2 Public date_cal As Date date_cal = Sheets("extract°_calendrier").Range("B1")
'me renvoie : "2020.10.8"Code:MakeUSDate = Year(date_cal) & "." & Month(date_cal) & "." & Day(date_cal)
Je souhaite que les mois et jours s'affichent avec 2 chiffres, alors j'ai modifié comme suit :
Le résultat est : "2020.01.07" !! D'où viennent ce "01" et ce "07" ?Code:MakeUSDate = Year(date_cal) & "." & Format(Month(date_cal), "mm") & "." & Format(Day(date_cal), "dd")
Comment convertir ma date initiale (08/10/2020) en 2020.10.08 (sans guillemets dans ma variable) ?
En vous remerciant par avance pour votre aide,
Cordialement,
PS : j'ai consulté ce lien, sans doute une référence incontournable en la matière (bravo au rédacteur !) sans avoir pu y trouver la réponse à ma question :
https://didier-gonard.developpez.com...-excel-et-vba/