[VBA] Defi sur les date US/FR [Résolu]

altarez 21 Messages postés mardi 24 janvier 2006Date d'inscription 4 juin 2009 Dernière intervention - 4 mars 2006 à 13:11 - Dernière réponse : zytry 12 Messages postés mardi 7 janvier 2003Date d'inscription 12 septembre 2006 Dernière intervention
- 4 mars 2006 à 13:29
Bonjour à tous.

Je cherche le moyen de convertir des dates US en date FR a travers VBA (sur un fichier Excel)

J'ai essayé plein de trucs, lis beaucoup de sujet sur la question mais rien n'a regler le probleme.



Je recois des fichiers (xls,txt,csv) la plupart du temps les date sont
en FR. Il arrive qu'elles soient en US. Le petit soucis c'est que c'est
uniquement les 12 premiers jours du mois qui sont en US, au 13eme jour,
elle passe en FR.



Un exemple vaut mieux qu'un long discours :

Essayez d'importer ce lien sous Excel :

http://www.sinopia-funds.com/hist/gbp/AFGB3GBPI_V.CSV



Dans la colonne A ce trouve les date en FR. Cependant il y a un espace devant la date.

Ce n'est pas un espace egale a l'espace de la touche SPACE du clavier.

Si vous faites un Replace "l'espace" par "rien" les date ce mettent
sous le bon format. Si vous essayez de le faire par macro, hop elle
passe en US.



Ceci est un exemple, je reste toujours interessé pour connaitre une
technique de bascule automatique de US a FR (sachant que bien
evidemment Format de cellule / Date / dd/mm/yyyy ne fonctionnne pas.)

Certains autres fichiers ont le meme probleme que le lien cité plus haut, sauf qu'il n'y a pas d'espace au debut de la date.





Merci a tous ceux qui pourront m'aider.

Bonne journée a tous
Afficher la suite 

1 réponse

zytry 12 Messages postés mardi 7 janvier 2003Date d'inscription 12 septembre 2006 Dernière intervention - 4 mars 2006 à 13:29
+3
Utile
Bonjour,

Si ça peut t'aider, le premier caractère de ta ligne est Chr(160). (Pour le voir, il suffit de le c/c, et de faire un Msgbox(Asc( )) par exemple)

A+
Cette réponse vous a-t-elle aidé ?  

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.