Probleme de format date lors d'un remplacement de caractère "/" par "."

Bonjour,

J'ai besoin d'aide pour une petite chose !

Voilà sur mon fichier j'ai une date qui est inscrite en "C1". J'ai besoin de la copier en "G1" et de remplacer les "/" par des".".

Donc pas de soucis pour cela. Sauf que lorsque je mets des points cela me mets la date en forma US. Et je ne sais pas comment la laisser en local

11exemple-17vii.xlsm (14.42 Ko)

. J'ai regardé sur plusieurs forum mais à chaque fois cela propose de faire un découpage ne 3 cellules. Quelqu'un sait-il comment faire? Sachant que je passe par du VBA parce cela s'inscrit sur une procédure plus longue (j'ai mis ici uniquement la partie sur laquelle je coince).

Merci d'avance de m'avoir lu et encore plus de vos retours !

Bonjour

1er point, toujours avec VBA évitez de fusionner vos cellules. Aucun raison de fusionner C1 à E1 dans votre fichier
Ensuite essayez votre code comme ceci

Range("G1") = CDate(Range("C1"))
Range("C1").NumberFormat = "dd.mm.yyyy"

Cela aurait été mieux d'avoir un fichier plus complet

Sinon mettre des points dans un date ... par défaut c'est toujours le tiret ou le / qui est utilisé en Europe

Cordialement

Bonjour

Bonjour à tous

Une variante avec une fonction personnalisée.

8exemple-17-v1.xlsm (20.65 Ko)

Bye !

Rechercher des sujets similaires à "probleme format date lors remplacement caractere"