Lese en tekstfil er noe en dataprogrammerer må vite hvordan du skal gjøre når du utvikler dataprogrammer . I VBA kan du bruke " Input # " statement å åpne en tekstfil og lese innholdet. Dataene leses fra filen er lagret i minnet for deg manipulere slik du ønsker . Ved hjelp av VBA til å lese en tekstfil er nyttig når du trenger å overføre store mengder data til et Excel- regneark . Instruksjoner
en
Klikk på " Developer "-kategorien , klikk på " Visual Basic " og klikk på "Insert "-menyen . Velg " Module" for å sette inn en ny kode modul
2
Start med å lage en sub - prosedyre ved hjelp av følgende kode : .
Private Sub readTextFile ( )
3
Lag tre variablene du vil bruke til å lese tekstfilen : en
Dim fileText As String
Dim myTextFile As String
Dim memFile As Integer
4
Definer banen og filnavnet på tekstfilen du ønsker å lese : en
myTextFile = " F: \\ temp.txt "
memFile = FreeFile
5
Åpne filen , lese innholdet og lukk filen : en
Åpen myTextFile For Input As # memFile
fileText = Input $ ( LOF ( 1 ) , 1 )
Lukk
6
vise teksten filresultatene gjennom Immediate-vinduet .
Debug.Print ( fileText )
7
Avslutt sub - prosedyren ved å skrive "End sub " ( uten anførselstegn ) . Trykk F5 for å kjøre prosedyren og lese filen .