Fedele alle sue radici BASIC, VBA ti consente di eseguire input di file da file sequenziali. Ciò significa che puoi aprire e leggere un file di testo sequenziale, caricando le informazioni dal file in variabili stringa. I passaggi sono semplici. Devi solo aprire il file, ottenere l’input e quindi chiudere il file. Il codice seguente è un esempio comune di lettura da un file sequenziale:
Questo contenuto è riservato agli abbonati
Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.
Se sei già abbonato Accedi per sbloccare il contenuto!
In caso contrario abbonati qui! L'abbonamento è conveniente.
E puoi interromperlo in ogni momento e in completa autonomia.
(puoi renderti conto di quanti siano i contenuti riservati
raggiungendo questa pagina)
In questo esempio è necessario notare che si presuppone che la prima riga letta dal file di testo (MyFile.Dat) contenga un valore che indica quanti elementi devono essere letti dal file.
Se sei tra quelli che hanno file di dati in cui la riga 1 non contiene un valore che indica quanti elementi devono essere letti dal file, racchiudi il codice di lettura ed elaborazione in un ciclo While…Wend, in questo modo:
While Not EOF(1)
Line Input #1, Record
'... utilizza la variabile stringa Record
Wend