Format date en français - vba

albert

XLDnaute Occasionnel
Bonjour à tous, forumiens, forumiennes,
1/ dans excel :
A partir d’un format standard 36526, j’obtiens 01/01/2000 avec Format de Cellule/Personnalisé ; jj/mm/aaaa.
2/ dans vba :
L’enregistreur de macro donne :
Selection.NumberFormat = 'm/d/yyyy'
Si dans le code, j’indique NumberFormat = ' jj/mm/aaaa ' il y a un bug

Est-ce qu’il existe une fonctionnalité sur excel permettant d’obtenir le format en français ???
(les paramètres régionaux sont en français)

j'ai certainement modifié involontairement un paramètre dans excel, parce que m/d/yyyy, c'est récent pour moi




:eek:
 

albert

XLDnaute Occasionnel
Merci Pascal76,
Ça marche.
Avec excel 2003, j’obtiens
Selection.NumberFormat = 'dd/mm/yy;@'
;)
Et ça marche aussi.
Tu as une idée de la raison pour laquelle la date est libellée en anglais et non en français ?
Y a t-il une manipulation particulière pour l’obtenir en français ?

Autrement dit : avec une date en anglais, est-ce que je ne risque pas d’avoir des surprises si j’exécute la macro sur un autre pc ?
 

Discussions similaires

Réponses
2
Affichages
904

Membres actuellement en ligne

Statistiques des forums

Discussions
312 247
Messages
2 086 591
Membres
103 248
dernier inscrit
Happycat