Lettura di che un file di testo è qualcosa di un programmatore di computer deve sapere come fare quando lo sviluppo di programmi per computer. In VBA è possibile utilizzare l'istruzione "Input #" per aprire un file di testo e leggerne il contenuto. I dati letti dal file sono memorizzati in memoria per poter manipolare come si desidera. Utilizzo di VBA per leggere un file di testo è utile quando è necessario trasferire grandi quantità di dati in un foglio Excel.
Istruzioni
1
Fare clic sulla scheda "Developer", fare clic su "Visual Basic" e fare clic sul menu "Inserisci". Selezionare "Modulo" per inserire un nuovo modulo di codice.
2
Iniziare creando una routine secondaria utilizzando il seguente codice:
Private Sub readTextFile()
3
Creare tre variabili che si utilizzerà per leggere il file di testo:
Dim fileText As String
MyTextFile Dim As String
Dim memFile As Integer
4
Definire il percorso e il nome del file di testo che si desidera leggere:
myTextFile = "F:\temp.txt"
memFile = FreeFile
5
Aprire il file di leggerne il contenuto e chiudere il file:
MyTextFile aperto per Input come #memFile
fileText = Input$(LOF(1), 1)
Chiudere
6
Visualizzare i risultati del file di testo tramite la finestra immediata.
Debug. Print (fileText)
7
Terminare la Sub-procedura di digitando "End Sub" (senza virgolette). Premere F5 per eseguire la procedura e leggere il file.