Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1159 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  récupérer une ligne de texte pointée dans un fichier txt

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

récupérer une ligne de texte pointée dans un fichier txt

n°1903771
morain
Posté le 08-07-2009 à 16:55:06  profilanswer
 

Bonjour à tous,  
 
Je suis étudiant ingénieur systèmes mécanique en stage et j'ai appris le VBA par mes propres moyens depuis 2 mois
 
Après avoir beaucoup cherché sur le net je viens vous poser ma question :
 
Est-il possible de récupérer une ligne (pointée) contenue dans un fichier texte ?
 
je veux dire par là, en gros, comment dire en vba "Va me chercher le contenu de cette ligne !"  :heink:  
 
voici ce que j'arrive à faire :  
 

Code :
  1. Dim oFSO As Scripting.FileSystemObject
  2. Dim oFl As Scripting.File
  3. Dim oTxt As Scripting.TextStream
  4. 'Instanciation du FSO
  5. Set oFSO = New Scripting.FileSystemObject
  6. Set oFl = oFSO.GetFile(filePath)
  7. Set oTxt = oFl.OpenAsTextStream(ForReading)
  8. While Not oTxt.AtEndOfStream
  9.     oTxt.ReadAll
  10.     MsgBox oTxt.line
  11. Wend


 
ce morceau de programme m'affiche le nombre de lignes de mon fichier texte (filePath c'est le chemin du fichier bien entendu), je n'arrive à rien de plus
 
aussi, je me suis rendu compte qu'à la fin de ma boucle while, je me retrouve à la fin de mon fichier, et donc j'arrive plus à travailler avec. il faut le fermer et le rouvrir ?
 
Merci d'avance pour votre aide !
 
Romain

mood
Publicité
Posté le 08-07-2009 à 16:55:06  profilanswer
 

n°1903942
produvba
Posté le 09-07-2009 à 10:16:49  profilanswer
 

Ta question n'est pas claire: tu veux aller à la ligne numéro X ou tu veux savoir où est le texte "XX" dans ton fichier?

n°1904011
morain
Posté le 09-07-2009 à 12:22:43  profilanswer
 

Aller à la ligne numéro X. c'est possible ?
 
Merci
 
Romain


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  récupérer une ligne de texte pointée dans un fichier txt

 

Sujets relatifs
[Résolu][VBA] Importer des données d'un fichier.txt[Resolu][C#] Dupliquer un fichier
Insérer point virgule dans un fichierparser un fichier XML
Lire un fichier CSV de 170Mo avec Access[CSS] Positionner texte par rapport element precedent
traitement d'un fichierconvertir un fichier texte en fichier XML
Script de téléchargement de fichier 
Plus de sujets relatifs à : récupérer une ligne de texte pointée dans un fichier txt


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR