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.
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.