hur man skriver Visual Basic array data till en textfil i Excel

Microsoft Visual Basic for Applications ( VBA ) har utvecklats av Microsoft och det är vanligen används för att automatisera rutinuppgifter inom Microsoft Office-program . En data array i programmering är en variabel som kan ha flera element som innehåller information . En array är användbart när du behöver spara 100 datapunkter-istället för att skapa 100 olika variabler som du kan spara data poäng i en array variabel . I några få steg kan du spara information från Excel till en matris och skriva den till en textfil .
1 .
Starta Microsoft Office Excel och typ ”1 ” i ” A1 ”. Skriv ” 2 ” i ” A2 ”, ” 3 ” i ” A3 ” och ”4 ” i ” A4 . ”
2 .
Välj ” Utvecklare ”-fliken och klicka på ” Visual Basic . ” Högerklicka på ”Microsoft Excel objekt ” och välj ” Infoga ”och sedan klicka på ” Module ”.

Typ ” Private Sub saveDataArray () ” för att skapa en subrutin och tryck ” Enter ”.
3
Skriv följande att förklara dina variabler .

Dim txtFileNum As Integer

Dim dataArray (5 ) As String

Dim xLoop As Integer
4 .
Skriv följande för att skapa en ny textfil :

Öppna ” C: \ myTextFile. txt ” För Append som # txtFileNum

Ersätt ”C : \ myTextFile. txt ” . med filnamnet som du väljer
5
Skriv följande för att slinga genom data i Excel och spara den på matris :

För xLoop=1 till 4

Range ( ” A ” xLoop ) . Välj

dataArray ( xLoop )=Range ( ” A ” xLoop ) . Värde

Nästa xLoop
6 .
Typ följande för att slinga genom arrayen och spara data i textfilen :

För xLoop=1 till 4

Skriv # txtFileNum , dataArray ( xLoop )

Nästa xLoop
7 .
Skriv följande för att stänga textfilen :

Stäng # txtFileNum

Tryck på ” F5 ” för att köra din subrutin .

Visited 1 times, 1 visit(s) today

コメント

タイトルとURLをコピーしました