Läsa en textfil är något som en programmerare måste veta hur man gör när man utvecklar datorprogram . I VBA kan du använda " Input # " uttalande att öppna en textfil och läsa dess innehåll . De data som läses från filen lagras i minnet för dig att manipulera som du önskar . Använda VBA att läsa en textfil är användbart när du behöver för att överföra stora mängder data till ett Excel-kalkylblad . Instruktioner
1
Klicka på " Utvecklare " fliken , klicka på " Visual Basic " och klicka på " Infoga " -menyn . Välj " Module " för att infoga en ny kodmodul
2
Börja med att skapa en sub - procedur med hjälp av följande kod : .
Private Sub readTextFile ( )
Sida 3
Skapa tre variabler som du använder för att läsa textfilen :
Dim fileText As String
Dim myTextFile As String
Dim memFile As Integer
4
Definiera sökvägen och filnamnet på textfilen du vill läsa :
myTextFile = " F : \\ temp.txt "
memFile = FreeFile
5
Öppna filen , läsa innehållet och stäng filen :
Open myTextFile för Input Som # memFile
fileText = Input $ ( LOF ( 1 ) , 1 ) katalog
Stäng
6
Visa resultat textfil genom direktfönstret .
Debug.Print ( fileText )
7
Avsluta sub - proceduren genom att skriva " End Sub " ( utan citationstecken ) . Tryck på F5 för att köra proceduren och läsa filen .