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 :

Lecture fichier avec virgule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 203
    Par défaut Lecture fichier avec virgule
    Bonjour,

    Je lis un fichier texte dont les séparateurs sont des virgules (et que je souhaite remplacer par des point virgule).

    Mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    dim a as string
    dim b as string
     
    Open monFichier.txt for input as #1
    Do while not EOF(1)
    input  #1,a
    b = b + a
    loop
    c=replace(b,",",";")
    close#1
    Le problème c'est que ca ne marque que s'il y a un tréma (") au début et à la fin du fichier texte sinon j'ai le message suivant : "Incompatibilité de type" ...

    Une solution pour ne pas être obligé de mettre des tréma au début et à la fin du fichier texte ? ...

    merci d'avance

  2. #2
    Membre éclairé Avatar de jawed
    Homme Profil pro
    Comptable
    Inscrit en
    Mars 2004
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Algérie

    Informations professionnelles :
    Activité : Comptable
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2004
    Messages : 506
    Par défaut
    salut
    si en se base que nous somme dans un forum excel vba tu peut simplement importé ton fichier texte en excel et faire un CTRL+H et remplacé "," par ";"
    cordialement

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 203
    Par défaut
    En fait c'est une tache qui s'automatise sur plein de fichiers excel ... en générant des csv à partir d'une macro excel je me retrouve avec des csv qui ont une virgule à la place des points virgules, voila pourquoi je relance une deuxième macro pour remplacer les virgules par des points virgules ...

Discussions similaires

  1. lecture fichier avec cin
    Par InfoGitan dans le forum Débuter
    Réponses: 23
    Dernier message: 05/02/2009, 16h16
  2. Problème de lecture fichier avec std::getline
    Par marcootz dans le forum C++Builder
    Réponses: 13
    Dernier message: 15/05/2008, 16h42
  3. Problème lecture fichier avec >>
    Par C1rcus dans le forum C++
    Réponses: 2
    Dernier message: 18/11/2007, 19h19
  4. Réponses: 2
    Dernier message: 07/04/2007, 12h29
  5. lecture fichier avec feof
    Par broumbroum dans le forum Langage
    Réponses: 3
    Dernier message: 28/11/2006, 17h15

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