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] probleme d'ouverture fichier CSV


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 124
    Points : 71
    Points
    71
    Par défaut [VBA-E] probleme d'ouverture fichier CSV
    Salut

    Je fais ouvrir sous excel pour mon programme plusieurs fichiers .CSV (avec séparation de virgule)

    Mes premiers essais son concluant mais ca marche tant que j'utilise les meme fichiers .CSV

    dès que je change il ne fait plus la séparation grave au point-virgule

    je pense que c 'est normal puisque ma macro inclue les paramêtre de séparation spécifique à mon fichier CSV que j'utilise en exemple.

    Comment faire pour ouvrir n'ilmporte quel fichier CSV ?


    voici le code utiliser


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Workbooks.OpenText Filename:= _
            CommonDialog1.Filename _
            , Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier _
            :=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=True _
            , Comma:=True, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), _
            Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), _
            Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1), Array(15 _
            , 1), Array(16, 1), Array(17, 1), Array(18, 1), Array(19, 1), Array(20, 1), Array(21, 1), _
            Array(22, 1), Array(23, 1), Array(24, 1), Array(25, 1), Array(26, 1), Array(27, 1), Array( _
            28, 1), Array(29, 1), Array(30, 1), Array(31, 1), Array(32, 1), Array(33, 1), Array(34, 1), _
            Array(35, 1))

    Merci d'avance ++

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 393
    Points : 451
    Points
    451
    Par défaut
    Citation Envoyé par gyver400
    Tab:=True, Semicolon:=True _
    ' , Comma:=True, Space:=False, Other:=False, FieldInfo:=Array(...)
    Si le séparateur n'est que le point virgule, pourquoi, prends-tu également les tabulations et virgules comme séparateurs de colonnes?

    Ensuite, le formatage de tes colonnes, FieldInfo:=Array(...), ne concerne que ton 1er type de fichier. Donc il ne servira pas dans un autre type de fichier surtout s'ils n'ont pas le même nombre de colonne... Tu peux le supprimer...

  3. #3
    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 546
    Points
    15 546
    Par défaut
    Regarde ici

  4. #4
    Membre régulier
    Inscrit en
    Novembre 2006
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 124
    Points : 71
    Points
    71
    Par défaut salut
    Merci les gars j'ai resolu mon pb a force de chercher

    lol


    en faite il suffit de prendre workbooks.openTEXT

    et si le fichier est bien formater avec des virgule (le cas)
    ca marche tout seul

    dsl du dérangement


    enfin comme d hab merci de votre aide rapide


    ++

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

Discussions similaires

  1. [VBA-E] Probleme de générateur fichier RTF
    Par JFKen dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/09/2006, 17h27
  2. Réponses: 4
    Dernier message: 13/06/2006, 16h11
  3. [VBA-E] Probleme macro suite à fichier partagé
    Par wice33 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 09/06/2006, 10h13
  4. [VBA-E] cacher l'ouverture fichier excel barre des taches
    Par icicmoi dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/05/2006, 18h39
  5. [VBA-E]Probleme quand Lecture Fichier Texte
    Par toniox dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/05/2006, 12h11

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