Bonjour,

(Je suis cette discussion car je souhaite réaliser quelque chose similaire.)
Message sorti d'une autre discussion par AlainTech

Epxlication rapide :
- j ai un fichier toto.txt
- je travaille sous une macro excel
- je veux recupérer des données (x : ce sont des reels) comprises entre 2 chaines de caracteres et les mettre dans un tableau

Forme des données :

PLUIE
x1 x2 x3 ... xn
x21 x22 x23... x2n
...
xm1 ... xmn
PRECIPITATION


Comment :
Je pense chercher PLUIE dans le fichier, recuperer la ligne, puis chercher PRECIPITATION et recuperer la ligne, puis lire les donnees comprises

J´ai repris le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Open "D:\HELENE\essai_macro\simulation.txt" For Input As 1#
 
arret = False
While Not (EOF(1) Or arret)
    Input #1, Texte
    If InStr(Texte, "PLUIE") <> 0 Then
        arret = True
    End If
Wend
 
MsgBox Texte
Close 1#
Mais je n´arrive pas à avoir le numero de ligne...
Texte me donne PLUIE...

J ai essayé avec Line Input mais c est la meme chose.

Merci de votre aide!