Balayer un .txt

Résolu
SofieV Messages postés 20 Date d'inscription jeudi 29 juillet 2004 Statut Membre Dernière intervention 2 septembre 2004 - 9 août 2004 à 11:01
cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 - 9 août 2004 à 11:41
Bonjour !

je développe d'habitude en VBA et là je dois faire un bout de programme en VBS ( avec le notepad ) alors je galère complètement....

Je voudrais juste créer un petit prog pour récupérer des données dans un .txt et les exporter sous Excel...le pbm c'est que je ne sais pas comment balayer ce fichier pour récupérer uniquement les valeurs qui m'intéressent...Ou alors découper le fichier .txt de manière à pouvoir le réouvrir sous Excel?

Si qqun pouvait me venir en aide..Merci d'avance!

6 réponses

cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
9 août 2004 à 11:13
Pour balayer un fichier TXt :

Open "C:\MonText.txt" For Input As #1
Do Until EOF(1)
Line Input #1, ligne
' ici je stock la valeur ligne dans la variable string Ligne
Loop
Close #1

It@li@
3
cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
9 août 2004 à 11:29
Open "C:\MonText.txt" For Input As #1
Do Until EOF(1)
Line Input #1, ligne

If (1,Ligne,"nodes")<>0 then ' si "nodes" trouvé dans une Ligne
' Copie de ta Ligne
End if

Loop
Close #1

It@li@
3
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
9 août 2004 à 11:40
Bonjour
petite correction :
If Instr(1,Ligne,"nodes")<>0 then
3
SofieV Messages postés 20 Date d'inscription jeudi 29 juillet 2004 Statut Membre Dernière intervention 2 septembre 2004 3
9 août 2004 à 11:17
Merci, c'est déjà un bon début pour moi!

En fait ce que je comprends pas c'est comment je fais un test sur le contenu du fichier? Par ex. si je retrouve "nodes" ds mon .txt alors je copie les 50 lignes suivantes sous Excel?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
SofieV Messages postés 20 Date d'inscription jeudi 29 juillet 2004 Statut Membre Dernière intervention 2 septembre 2004 3
9 août 2004 à 11:31
merci bcp!
0
cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
9 août 2004 à 11:41
Oups une pitite erreur !!!!
n'oublie pas d'accepter une ou plusieurs reponses !!!!

It@li@
0
Rejoignez-nous