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 :

Problème avec la lecture d'un fichier texte


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2011
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 25
    Points : 19
    Points
    19
    Par défaut Problème avec la lecture d'un fichier texte
    Bonjour,
    J'aimerais lire une adresse stockée dans un fichier texte.
    Il n'y a donc qu'une seule ligne dans ce fichier du type c:\....

    J'ai essayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub lire()
    Dim fileReader As String
    fileReader = My.Computer.FileSystem.ReadAllText("C:\Documents and Settings\klegendre\Bureau\adresse.txt")
    MsgBox (fileReader)
     
    End Sub
    Mais cela ne fonctionne pas j'ai l'erreur : Objet requis.
    J'ai ajouté la référence Microsoft Scripting runtime.
    Il y a peut être une autre référence à ajouter?
    Ou le code est peut être mal utilisé.

    Si quelqu'un a une idée.

    En vous remerciant par avance,

    Cordialement Kévin

  2. #2
    Expert éminent
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    3 906
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 906
    Points : 8 539
    Points
    8 539
    Par défaut
    Salut
    Voila un exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    Dim PathSource As String
    Dim FileNumS As Integer
    Dim TmpStr As String
     
    'Dans PathSource tu met le chemin vers ton fichier text
    PathSource = "C:\Documents and Settings\klegendre\Bureau\adresse.txt"
     
    'Ouvrir le fichier Source
    FileNumS = FreeFile
    Open PathSource For Input As #FileNumS
     
    'lire le fichier Source
    'Do Until EOF(FileNumS) 'cette boucle te serait utile si tu avais plusieurs lignes dans ton fichier texte, elle te permettrait de lire une à une chaque ligne
        Line Input #FileNumS, TmpStr
        '[...] Le contenu de la ligne est dans TmpStr
    'Loop
     
    'Fermer le fichier
    Close #FileNumS
    ++
    Qwaz

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2011
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 25
    Points : 19
    Points
    19
    Par défaut
    Merci beaucoup cela fonctionne parfaitement

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 14/06/2011, 18h37
  2. probléme avec la lecture d'un fichier xml
    Par adel.87 dans le forum Débuter
    Réponses: 13
    Dernier message: 09/10/2008, 13h54
  3. Réponses: 4
    Dernier message: 18/11/2007, 10h20
  4. [VBnet] Problème de lecture d'un fichier texte.
    Par dibeloni dans le forum Windows Forms
    Réponses: 3
    Dernier message: 31/03/2006, 19h12
  5. Réponses: 2
    Dernier message: 28/12/2005, 15h00

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