Jour et mois inversés entre VBA et Excel

Bonjour !

J'ai un petit blocage sur le format de ma date sur Excel.

Sur VBA, je récupère le premier jour du mois entré dans un input box au format (dd/mm/yyyy) :

image

Par contre, quand je récupère la valeur sur Excel, si je prend l'exemple de Mai.

Cela m'affiche la date du 05/01/2024 au lieu du 01/05/2024.

J'ai tenté de convertir la colonne en JMA mais ça ne change rien.

Une idée ?

Bon j'ai trouvé une solution de contournement au niveau de VBA.

Au lieu d'utiliser un format "dd/mm/yyyy", j'utilise un format "mm/dd/yyyy".

Je ne comprends vraiment pas pourquoi le jour et la date sont inversées entre VBA et Excel...

Bonjour,

Je ne comprends vraiment pas pourquoi le jour et la date sont inversées entre VBA et Excel...

Excel est d'origine anglais et les dates en anglais sont inversées. VBA fonctionne comme instruction en anglais. On l'oublie souvent....

Crdlt

Oui je m'en suis rendu compte en farfouillant un peu !

Merci pour ton explication en tout cas.

Rechercher des sujets similaires à "jour mois inverses entre vba"