Conversion csv en xls

Résolu
s.pastour Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
s.pastour Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je suis nouveau sur le forum et je solicite votre aide car je rencontre un soucis lors de mon stage.

Je dois convertir des fichiers crées par un logiciel en format csv en xls mais je rencontre un problème c'est à dire que quand je copie colle a la main et avec mon code sur vba je n'ai pas le même le résultat je vais essayer de montrer le plus possible n'hesiter pas à demander des inforamtions si nécessaire.
voici code pour convertir :

Sub ConvertiCvsXls()
Workbooks.Open Filename:=chemin & "\" & fichier

Workbooks(fichier).SaveAs Left(fichier, Len(fichier) - 3) & "xls"
fichier = Left(fichier, Len(fichier) - 3) & "xls"
Workbooks(fichier).Close
end sub


voici le resultat du copier manuelle :


et voici celui du code :



merci de votre aide

1 réponse

bazfile Messages postés 58568 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   19 784
 
-1
s.pastour Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
Salut merci de ta reponse mais j'ai chercher un moyen d'importer via une macro et je n'ai pas trouver la commande aurais-tu une idée a ce sujet? je ne peux pas importer à la main car j'ai plusieurs fichiers a convertir que je ne connais pas forcement je l'ai recherche dans un dossier via un code que j'ai plus haut. je tiens a souligner que le fichier generer par le code à l'exception des 7 premières lignes le problème que je rencontre sont les guillemets
0