Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados
Para registro, caso alguém precise... consegui resolver da seguinte forma:
PriLin = True
Open Worksheets("MENU").Cells(3, 1).Value & Worksheets("MENU").Cells(IX, 1).Value For Input As #1
Do While Not EOF(1)
If LOF(1) > 10000 And PriLin Then
Seek #1, LOF(1) - 10000
PriLin = False
End If
Line Input #1, Linha
If Mid(Linha, 2, 4) = "9900" Then
...
ElseIf Mid(Linha, 2, 4) = "9999" Then
...
Exit Do
End If
Loop
Resumindo... na primeira leitura de cada arquivo, o comando SEEK "joga" a leitura lá para o final, alterando a posição de leitura (variável LOC) para o tamanho do arquivo menos 10.000 caracteres (fiz um teste e ficou ok!).
=D