Probleme fin de fichier texte

Jeremy014 Messages postés 4 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 27 novembre 2008 - 27 nov. 2008 à 11:50
Jeremy014 Messages postés 4 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 27 novembre 2008 - 27 nov. 2008 à 13:13
Bonjour,

J'ai fait une macro sous excel pour lire un fichier texte et en extraire des informations.
J'ai presque tout le temps une erreur car je pense que dans ma boucle while not, la fin du fichier est mal/pas detectee...

    Dim strline As String
    i=1

    Open file For Input As #1

    While Not EOF(1)
        If Left(strline, 1) = "A" Then
            Fleet = Mid(strline, 27, 1)
            Line Input #1, strline
            Point = Mid(strline, 5, 4)
        End If


        i = i + 1
        Cells(i, 3) = Point
        Cells(I, 5) = Fleet

    Line Input #1, strline


    Wend

Merci d'avance pour votre aide...

2 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
27 nov. 2008 à 12:04
tu lis deux lignes par deux lignes...

si tu as un nombre pair, ca va... sinon, boum !
0
Jeremy014 Messages postés 4 Date d'inscription mardi 26 décembre 2000 Statut Membre Dernière intervention 27 novembre 2008
27 nov. 2008 à 13:13
Oui car j'ai toujours un nombre de ligne pair dans ce fichier...
Tu vois un autre probleme?
J'ai lu sur un autre post du forum auquel je crois que tu as participe, qu'il peut y avoir un soucis avec la commande Line Input si le fichier n'est pas binaire...
0
Rejoignez-nous