Résolu conversion date fr us

  • Auteur de la discussion encom
  • Date de début

encom

Nouveau membre
#1
hello me revoilou

voila j'ai ça dans une cellule 09/05/2019 18:00:50 une date tout ce qu'il y a de plus simple j'arrive bien a la convertir en dd- mmmd-yy mais il me a converti toujours comme 09-mai-19 alors que moi je veux 09-may-19 j'ai teste plein de truc mais j'ai toujours le meme résultat en francais.

mon dernier test c'est ça

UCase(Format(Left(ADYEN.Cells(i, 4), 10), "[$-en-US]dd-mmm-yy;@"))

si vous avez une idée ?

merci
 

drul

Obscur pro du hardware
Staff
#2
Re,
Encore une fois, c'est un problème de mise en forme cellule, et pas de VBA,

exemple:

2019-05-20_162656.png
 

encom

Nouveau membre
#3
bas je trouve pas j'ai testé avec format cellule mais ça marche pas il rebascule au format France.
ma cellule d'origine est bien date je demande juste la conversion fr us.
si vous avez une autre solution ?

merci
 

drul

Obscur pro du hardware
Staff
#4
Essaye ça (attention la fonction TEXT à surement un autre nom chez toi, mon excel est en anglais):

2019-05-21_112329.png
 

encom

Nouveau membre
#5
c'est l'enfer ce truc rien ne fonctionneo_O
Code:
Sub DateAnglais_Test()
MsgBox Application.WorksheetFunction.Text(Date, "[$-409]mmm-dd-yyyy")
MsgBox WorksheetFunction.Text(Date, "[$-409]mmm-dd-yyyy")
MsgBox Application.Text(Date, "[$-409]mmm-dd-yyyy")
MsgBox Format(Date, "[$-409]mmm-dd-yyyy")
End Sub
j'ai meme teste ca et cela fonctionne.

Text ne passais pas alors j'ai mis WorksheetFunction.Text et bien toujours date fr :mad:
vas me rendre barge.
 

drul

Obscur pro du hardware
Staff
#6
Les 4 msgbox te sorte la date fr ???
 

drul

Obscur pro du hardware
Staff
#8
et si tu mets cells(1,1).value = WorksheetFunction.Text(Date, "[$-409]mmm-dd-yyyy")
tu obtiens quoi ?
 

encom

Nouveau membre
#9
Meilleure réponse
lol que je suis un ane :D;) apparement simple bug excel j'ai tout ferme et relancé et cela marche j'ai mis
Code:
adyencpta.Cells(Nextrowac, 31) = WorksheetFunction.Text(Left(ADYEN.Cells(i, 4), 10), "[$-en-US]dd-mmm-yy") & ADYEN.Cells(i, 38)
et ca marche nickel.
des heures a chercher un problème qui n'existe pas
merci de ta patience pour le bourrin que je suis:giggle:
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Membres en ligne
  • philou21850
  • Sanopriest
  • vaelis
  • dedzix
  • bchinirachida
  • labul671
  • XavierRz
  • Arnaud14
  • mdj de normandie
Derniers messages publiés
Statistiques globales
Discussions
865 334
Messages
8 057 052
Membres
1 575 854
Dernier membre
zazoudu55
Partager cette page
Haut