Nwlapcug.com


Come leggere da un File di testo in Excel VBA

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.