Hur man öppnar en CSV-fil med VBA

En CSV-fil (Comma Separated Value) är en vanlig textfil som har en enda post på varje rad. Varje rad separeras med ett komma. En CSV-fil kallas ibland en kommaseparerad fil. Du kan arbeta med CSV-filer i Microsoft Excel och det är möjligt att få Visual Basic for Applications (VBA) att göra jobbet åt dig, inklusive att öppna filen med ett knapptryck.

Steg 1

Öppna Visual Basic Editor (VBE) i Excel genom att trycka "Alt" och "F11" tillsammans.

Steg 2

Klicka på "Infoga" och klicka sedan på "Modul".

Steg 3

Klipp ut och klistra in följande kod i det tomma fönstret:

Sub opencsv () 'opencsv Macro Workbooks.Open Filename: = _ "C: \ Desktop \ myfile.csv" End Sub

Steg 4

Ändra filnamnet i ovanstående kod för att återspegla namnet på filen du vill öppna och platsen den är i. Om du till exempel vill öppna en CSV-fil som heter Bills och den finns i mappen MyDocuments, då skulle ändra kodraden som läser "C: \ Desktop \ myfile.csv" till "C: \ MyDocuments \ Bills.csv".

Kör koden genom att trycka på "F5" från VBE. När du trycker på F5 öppnas filen i Excel.