VB : problème affichage date

Bonjour

je voudrais modifier 2 colonnes qui sont en format dates

lorsque j'utilise ma macro pour modifier sous un type de format (la macro remplace le / par un point et enlève un espacement entre la date et l'heure

exemple :

début : 12/05/1976 15:00

ensuite j'utilise ma macro

et j'obtiens 12.05.1976 3:00:00 PM au lieu de 12.05.1976 15:00:00

Merci de votre aide

8test.xlsm (15.15 Ko)

Bonjour atoss77,

* peut-être que tu utilises un Excel d'une version « exotique » : espagnol ou autre (mais pas exotique si t'es espagnol)

* ferme Excel, et va dans le panneau de configuration de Windows pour vérifier tes paramètres régionaux

dhany

Bonjour atoss77,

A tester:

Sub RATP_PA()

Range("G:G,BC:BC").NumberFormat = "dd.mm.yyyy h:mm;@"

End Sub
13copie-de-test2.xlsm (13.87 Ko)

Cordialement,

EDIT: bonjour dhany, je pensais qu'il fallait corriger la macro....

Bonjour xorsankukai,

tu a écrit :

bonjour dhany, je pensais qu'il fallait corriger la macro....

c'est vrai ; j'ai juste posté une idée avant de voir le fichier ; je m'disait qu'le problème était peut-être dû au séparateur de date du système et / ou au choix du mode de l'heure : style AM / PM au lieu de style 24 h.

ta solution est sûrement la bonne.

dhany

Merci pour vos réponse

mais le dd.mm.yyyy hh.mm ne doit pas être en format date car il y a 2 espaces entre date et heure

moi il me faut un seul espace

Merci

Rechercher des sujets similaires à "probleme affichage date"