Format de date et pastespecial

Dohny

XLDnaute Nouveau
Bonjour à tous ! :)

J'ai cherché sur le forum et sur google mais je n'ai pas trouvé la réponse à mon problème :

je souhaite importer via une macro un tableau issu de mon historique d'opérations banquaires :

12/12/2007 CHEQUE N° 56xxxxx 327,76
10/12/2007 PRELEVEMENT xxxx REF SPB 5,50
10/12/2007 FACTURE CARTE DU 071207CART 16,76
06/12/2007 FACTURE CARTE DU 051207 81,50
06/12/2007 FACTURE CARTE DU 051207 63,41
etc...

et là problème bizarre :
Si je le fais "normalement" (clic droit sur un cellule > collage special) alors pas de problème (notamment les dates sont reconnues comme telles)
Si je le fais via ma macro et la commande PasteSpecial :
Code:
ActiveSheet.PasteSpecial Format:="Texte Unicode", Link:=False, _
DisplayAsIcon:=False

alors il interprète les dates < à 12/12/2007 comme un format Américain :
13/12/2007 FACTURE CARTE DU 121207 16,90 €
12/12/2007 REMISE CHEQUES BORDEREAU 1 125,00 €
12/12/2007 FACTURE CARTE DU 041207 1,40 €
12/12/2007 CHEQUE N°xxxxx 327,76 €
12/10/2007 PRELEVEMENTxxx 5,50 €
12/10/2007 FACTURE CARTE DU 071207 16,76 €
12/06/2007 FACTURE CARTE DU 051207 81,50 €


Voilà, j'espère que je suis clair : à quoi cela est-il dû, et comment le contourner ? Vous l'aurez sans doute remarqué, je ne suis pas vraiment expert en vba/excel (amis de l'euphémisme bonsoir) mais merci d'avance pour votre aide !! ;)
 

Statistiques des forums

Discussions
314 062
Messages
2 105 220
Membres
109 289
dernier inscrit
6LV1.69510