solo non capisco come è impostato il ciclo...o come funziona..me lo puoi spiegare?...
Certo sarebbe più indicato oregon, il quale peraltro ti ha fornito la soluzione al problema; comunque spero che le seguenti righe siano sufficienti:
codice:
Open FileName For Input As #FileNum
x = 0
' Prosegue il ciclo (legge il file una riga alla volta) sino
' alla fine del file (EOF) aperto in modalità Input sequenziale :
Do Until EOF(FileNum)
Line Input #FileNum, NextLine
' Acquisisce il contenuto della 5° riga del file:
If x = 4 Then fname = NextLine
x = (x + 1)
' L'istruzione Line Input #, pur riconoscendo la sequenza ritorno
' a capo-nuova riga come fine della riga, non la include durante
' la lettura della riga nella variabile.
' Se desideri mantenere la sequenza, è necessario aggiungerla
' tramite il codice vbCrLf [od anche Chr(13) & Chr(10)].
LinesFromFile = LinesFromFile & NextLine & vbCrLf
Loop
Close #FileNum
Ciao, e buon lavoro !