Bonjour à tous,
je dois enregistrer un excel 2003 (alors que j'utilise Excel 2007) au format Csv, j'utilise le code suivant :
ActiveWorkbook.SaveAs Filename:="D:\Path\Import\Csv\" & "fichiercsv", FileFormat:=xlCSV, CreateBackup:=False, Local:=True
Ce fichier doit être ensuite intégrer dans une base access. le problème est que cela ne s'intègre pas correctement.
si je prend l'excel et que le converti en csv tel quel lors de l'intégration, il s'arrête sur un champs qui peut avoir des sauts de ligne dans la cellule. j'ai essayer d'intégrer dans la macro excel un script (avant conversion en csv )qui supprimer tous les sauts, cela ne fonctionne pas non plus.
par contre, si je modifie ce champ manuellement, en ajoutant des sauts de lignes et que je le converti ensuite en csv, cela fonctionne ???
quelqu'un aurait il une idée ? pour résoudre ce problème ?
Partager