IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

ouvrir un csv [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 41
    Par défaut ouvrir un csv
    Bonjour a tous,

    tout d'abord je tiens à signaler que j'ai parcourir plusieurs forum et je n'ai pas reussi à trouver solution à mon problème.

    J'ai un fichier csv :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    ST;30.11.2009;2009;49;1;24;EUR;12:14;29.11.2009;1
    BE;FR;France;;;;;;;
    PC;BU;1;FR;13171;0,01;13171;;;;
    PC;BU;1;FR;13172;1,01;13171;;;;
    et ma macro pour ouvir ce dernier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Workbooks.Open Filename:= _
            "toto.csv"
            Columns("A:A").TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
            TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
            Semicolon:=True, Comma:=False, Space:=False, Other:=False, DecimalSeparator:=","
    le resultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    ST 30.11.2009 2009 49	1 24 EUR 12:14 29.11.2009 1
    BE FR	France							
    PC BU 1 FR 13171 0				
    PC BU 1 FR 13172 1
    Mon problème est donc qu'il s'arrette sur la virgule et revient à la ligne.

    je veut donc pouvoir ouvrir en csv avec comme separteur de champs le ; et la virugule comme separateur de décimale.

    Merci pour votre aide

  2. #2
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 41
    Par défaut Trouvé
    j'ai trouvé !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Workbooks.Open Filename:="test.csv", _
        Origin:=xlWindows, Local:=True
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] macro pour ouvrir un csv sans conversion numérique
    Par El_Nebu dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/05/2011, 14h03
  2. [AC-2003] Ouvrir fichier csv via Excel
    Par charliejo dans le forum VBA Access
    Réponses: 2
    Dernier message: 27/04/2010, 12h17
  3. ouvrir un csv
    Par passe dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/06/2007, 08h24
  4. [VBA-E]Ouvrir un fichier.csv ou un fichier.txt séparateur ";"
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/05/2007, 12h09
  5. Réponses: 1
    Dernier message: 02/02/2006, 14h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo