Bonjour,
Je dois créer une macro dont l'une des fonctions est de mettre à jour une cellule dans le format suivant "August 2021". Si j'utilise la fonction Date seule, elle se base sur la langue d'excel locale, or je veux éviter ça sachant que le rapport doit être lisible pour tous (donc en anglais).
Après quelques essais j'ai pu produire cette fonction qui s'approche à peu près de ce que je veux renvoyer :
CurrentMonthYear = WorksheetFunction.Text(Date, "[$-409]yyyy mmmm")
Sauf que cela renvoie "2021 August". Si j'essaie d'inverser les yyyy avec les mmmm je perds la traduction et cela me renvoie "août-21". Je ne comprends pas trop.
Devrais-je passer par une autre méthode ou est-ce que je m'y prends mal ?
Si vous pourriez m'aider je vous remercie sincèrement.
Bonne journée