Come leggere da un file di testo in Excel VBA

July 6

La lettura di un file di testo è qualcosa di un programmatore di computer deve saper fare quando lo sviluppo di programmi per computer. In VBA è possibile utilizzare l'istruzione "Input #" per aprire un file di testo e leggere il suo contenuto. I dati letti dal file vengono memorizzati nella memoria per di manipolare come si desidera. Utilizzando VBA per leggere un file di testo è utile quando è necessario trasferire grandi quantità di dati in un foglio di calcolo Excel.

istruzione

1 Fare clic sulla scheda "Sviluppatore", fai clic su "Visual Basic" e fare clic sul menu "Inserisci". Selezionare "Modulo" per inserire un nuovo modulo di codice.

2 Inizia con la creazione di un sub-procedimento utilizzando il seguente codice:

Private Sub readTextFile ()

3 Creare tre variabili che si intende utilizzare per leggere il file di testo:

Dim FILETEXT As String

Dim myTextFile 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, leggere il suo contenuto e chiudere il file:

Aprire myTextFile in lettura in #memFile

FILETEXT = Ingresso $ (OL (1), 1)

Vicino

6 Visualizzare i risultati di file di testo attraverso la finestra immediata.

Debug.Print (FILETEXT)

7 Terminare la sottoprocedura digitando "End Sub" (senza virgolette). Premere F5 per eseguire la procedura e leggere il file.