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 :

[VBA-E]Ouvrir un fichier.csv ou un fichier.txt séparateur ";"


Sujet :

Macros et VBA Excel

  1. #1
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut [VBA-E]Ouvrir un fichier.csv ou un fichier.txt séparateur ";"
    Ouverture d'un fichier.txt avec séparateur ";"
    Excel 97 et 2003
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        Workbooks.OpenText Filename:="D:\xls\Fichier.txt", Origin:=xlWindows, _
            StartRow:=1, DataType:=xlDelimited, Semicolon:=True
    Ouverture d'un fichier.csv avec séparateur ";"
    Excel 97 (version française) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        Workbooks.Open FileName:="D:\xls\Fichier.csv"
    Excel 2003
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Name "D:\xls\Fichier.csv" As "D:\xls\Fichier.txt"
        Workbooks.OpenText Filename:="D:\xls\Fichier.txt", Origin:=xlWindows, _
            StartRow:=1, DataType:=xlDelimited, Semicolon:=True

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Comme l'adresse que j'avais indiquée dans un post précédent a disparu, je propose ce code
    Ouvre un fichier texte, ave un point (".") comme séparateur décimal, en tant que feuille de calculs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Workbooks.OpenText Filename:="D:\xls\Classeur1.txt", StartRow:=1, _
        DataType:=xlDelimited, TextQualifier:=xlNone, ConsecutiveDelimiter _
            :=True, Semicolon:=True, DecimalSeparator:="."
    Dans ce code, les séparateurs de données sont des points-virgules

Discussions similaires

  1. [Toutes versions] Ventiler mon fichier .csv en plusieurs fichiers .csv
    Par X.e.N.o.N dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 10/07/2018, 05h11
  2. Réponses: 4
    Dernier message: 30/08/2013, 09h47
  3. [VBA-E] Ouvrir un UserForm au lancement du fichier Excel
    Par gantec dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/02/2007, 14h37
  4. [VBA-E] Ouvrir un Userform à l'ouverture du fichier excel
    Par dimitrios dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/12/2006, 16h35
  5. Réponses: 12
    Dernier message: 07/12/2005, 18h42

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