srhayri
Messages postés5Date d'inscriptionlundi 12 janvier 2009StatutMembreDernière intervention27 août 2009
-
3 août 2009 à 09:59
srhayri
Messages postés5Date d'inscriptionlundi 12 janvier 2009StatutMembreDernière intervention27 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.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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)