[Excel vba]enregistrement au format csv
Résolu/Fermé
tompols
Messages postés
1273
Date d'inscription
jeudi 29 juillet 2004
Statut
Contributeur
Dernière intervention
25 novembre 2013
-
7 mars 2005 à 19:38
david - 2 mars 2015 à 13:18
david - 2 mars 2015 à 13:18
A voir également:
- Vba fileformat csv
- Fileformat:=xlcsv - Meilleures réponses
- Excel vba saveas csv - Meilleures réponses
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Incompatibilité de type vba ✓ - Forum Programmation
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Find vba - Astuces et Solutions
- Vba attendre 1 seconde ✓ - Forum VB / VBA
8 réponses
Bonjour,
J'ai eu le même souci de mon côté avec des macros Excel 200 qui ne fonctionne plus sous 2003.
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
J'ai eu le même souci de mon côté avec des macros Excel 200 qui ne fonctionne plus sous 2003.
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
17 mars 2009 à 16:07
14 févr. 2011 à 14:58