Posez votre question Signaler

[Excel] comment enregistrer un xls en csv ... [Résolu]

maverick56 169Messages postés mardi 17 avril 2007Date d'inscription 22 octobre 2007Dernière intervention - Dernière réponse le 30 oct. 2013 à 17:05
bonjour
mon titre est incomplet, mmais j'avais plus de place !
alors je m'explique plus clairement :
je voudrais enregistrer une fichier excel xls en csv (séparateur point virgule) mais en gradant les propriétés de xls (nombre de chiffres significatif et format des dates) ce qui est très important pour moi ...
je vous remercie
Lire la suite 
Réponse
+4
moins plus
de Juillet45 sur comment ca marche
http://www.commentcamarche.net/forum/affich 1355263 excel vba enregistrement au format csv

Tout simplement car dans l'instruction SAVEAS, il y a une nouveau paramètre nommé 'local'

Il faut le mettre à TRUE pour qu'il prenne en considération les options langue d'excel.

Sinon, ilprends les options langues de Visual Basic.

Et souvent Excel est en français, donc avec un séparateur ;
Alors que VBA est en anglais avec séparateur ,.

Pour moi cela a fonctionné

voici la ligne VBA pour Excel2003 :
ActiveWorkbook.SaveAs Filename:=fname2, FileFormat:=xlCSV, CreateBackup:=False, local:=True

voici la ligne pour Excel2000:
ActiveWorkbook.SaveAs Filename:=fname2, FileFormat:=xlCSV, CreateBackup:=False
LEC- 29 avril 2010 à 15:38
Merci pour ces renseignements
Répondre
VB A- 30 oct. 2013 à 17:05
Merci dabo ta réponse m'a permit de gagner du temps
Répondre
Ajouter un commentaire
Réponse
+1
moins plus
slt baladur !!!! mdr
bon en faite je viens de trouver, j'ai chercher pendant 3 jours alors que ct une connerie !
j'étais sous excel 97, avec le 2000 sa marche les formats sont gardées !
merci
Ajouter un commentaire
Réponse
+0
moins plus
Plus que MdR....
comme quoi souvent en se posant la question on obtient sa propre réponse......
Mais toutefois dans ton cas il faut les deux versions... Rare sur le même PC....
Salut
Ajouter un commentaire
Réponse
-4
moins plus
Salut maverick
Il y a une macro qui resoudrait ton pb...( a vérifier)
http://www.presence-pc.com/forum/ppc/Programmation/macro-conversion-sujet-3668-1.htm
Ou un logiciel complet (gratuit seulement pour essais)
http://www.softinterface.com/Convert-XLS/Foreign/French/Convertisseur-Excel.HTM
Ou autres a chercher la:
http://www.google.fr/...
@+
Ajouter un commentaire
Ce document intitulé «  [Excel] comment enregistrer un xls en csv ...  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

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.

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