Trier un fichier txt

srhayri Messages postés 5 Date d'inscription lundi 12 janvier 2009 Statut Membre Dernière intervention 27 août 2009 - 3 août 2009 à 09:59
srhayri Messages postés 5 Date d'inscription lundi 12 janvier 2009 Statut Membre Dernière intervention 27 août 2009 - 3 août 2009 à 14:39
Bonjour,

j'ai un fichier texte qui contient tous les événements qui se passe sur un poste(le poste crée ce fichier chaque jour),j'aimerai bien trier ce fichier(par exemple les ligne qui contient le numéro: 900)ensuite afficher ces ligne sur ma feuille excel.

je vous remercie d'avance pour votre aide.

2 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
3 août 2009 à 12:06
Salut
Pour ce faire, tu auras besoin des instructions suivantes :
Open
Do et Loop
Line Input #
Close #
Voir l'aide de VBA pour ces instructions

Exemple classique de lecture :
Dim maLigne As String
Open "C:\mon fichier.txt" For Input as #1
Do While Not EOF(1)
   Line Input #1, maLigne
   Debug.Print maLigne  ' exemple, voir fenêtre debug (Ctrl-G)
   DoEvents
Loop
Close #1

Pour ce qui est de la recherche de caractères parmi les lignes lues :
Voir la famille des instructions de recherche : Instr
et les instructions de manipulation : Left, Mid, Right ...

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
srhayri Messages postés 5 Date d'inscription lundi 12 janvier 2009 Statut Membre Dernière intervention 27 août 2009
3 août 2009 à 14:39
Bonjour,
Merci très bien jack, vous m'avez vraiment servie, c'est ce que j'étais entrain de chercher,Merci infiniment.
0
Rejoignez-nous