Problème ouverture .csv en xls

Résolu/Fermé
geo3701 Messages postés 58 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 8 août 2017 - 3 déc. 2013 à 10:43
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 6 déc. 2013 à 01:03
Bonjour,

J'ai un problème d'ouverture de fichiers .csv.

J'ai 4 fichiers .csv à ouvrir en type excel (colonnes et tout qui va bien...), cela se apsse bien pour 3 d'entre eux, mais j'ai un récalcitrant...

Voici ma macro

Workbooks.OpenText Filename:=chemin _
Local:=True, _
Origin:=xlWindows, _
StartRow:=1, _
DataType:=xlDelimited, _
TextQualifier:= _
xlDoubleQuote, _
ConsecutiveDelimiter:=False, _
Tab:=False, _
Semicolon:=True, _
Comma:=False, _
Space:=False, _
Other:=False

J'aimerai savoir s'il y a une commande sûre qui ouvre dans tous les cas les .csv à la façon .xls (l'important c'est que je puisse avoir des colonnes en fait...)

Merci d'avance
A voir également:

3 réponses

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 3/12/2013 à 15:31
Bonjour,
Si ton 4èm fichier a autre chose que des points-virgules comme délimiteur tu devra faire une autre macro pour celui-là.
Ta macro est dans une boucle ?
A+

Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Note: Je ne répond pas aux MP pour les questions techniques. Et ma boule de cristal est cassée .
0
geo3701 Messages postés 58 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 8 août 2017 1
5 déc. 2013 à 20:59
oui, en fait les 4fichiers sont sensés être construits de manière identique
0
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
6 déc. 2013 à 01:03
Est-ce que par hasard... tu n'essayerais pas de travailler directement sur le fichier texte ?
Jusqu'à présent tu ne donne aucun détails sur ta façon de procéder.
Est-ce que tu ouvre directement le fichier texte dans un nouveau xls ou tu l'importe?
0