Problème ouverture .csv en xls

Résolu
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

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    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?
    1. oui, en fait les 4fichiers sont sensés être construits de manière identique
      1. Contributeur
        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 .