Het lezen van een tekstbestand is iets wat een computer programmeur moet weten hoe dat te doen bij de ontwikkeling van computerprogramma's. In VBA kunt u de "Input #" statement gebruiken om een tekstbestand openen en de inhoud ervan. Het lezen uit het bestand worden opgeslagen in het geheugen voor u om te manipuleren als u wilt. Met behulp van VBA om een tekst bestand te lezen is handig als je nodig hebt om grote hoeveelheden data over te brengen naar een Excel-spreadsheet.
instructies
1 Klik op het tabblad "Ontwikkelaar" op "Visual Basic" en klik op het menu "Insert". Selecteer "Module" om een nieuwe code module in te voegen.
2 Begin met het maken van een sub-procedure met behulp van de volgende code:
Private Sub readTextFile ()
3 Maak drie variabelen die u wilt gebruiken om de tekst bestand te lezen:
Dim fileText As String
Dim myTextFile As String
Dim memFile As Integer
4 Definieer het pad en de bestandsnaam van het tekstbestand dat u wilt lezen:
myTextFile = "F: \ temp.txt"
memFile = FreeFile
5 Open het bestand, lees de inhoud en sluit het bestand:
Open myTextFile Voor Input Zoals #memFile
fileText = Input $ (LOF (1), 1)
Dichtbij
6 Geef het tekstbestand resultaten door het venster Direct.
Debug.Print (fileText)
7 Beëindig de sub-procedure door het intikken van "End Sub" (zonder aanhalingstekens). Druk op F5 om de procedure te draaien en lees het bestand.