Microsoft Visual Basic for Applications ( VBA ) har utvecklats av Microsoft och det är ofta används för att automatisera rutinuppgifter inom Microsoft Office-program . Ett datafält i programmering är en variabel som kan ha flera element som innehåller information . En matris är användbar när du behöver spara 100 datapunkter - istället för att skapa 100 olika variabler som du kan spara de datapunkter i en array variabel . I några få steg kan du spara information från Excel till en array och skriva den till en textfil . Instruktioner
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 på " Modul . "
Type " Private Sub saveDataArray ( ) " för att skapa en subrutin och tryck på " Enter ".
Sida 3
Skriv följande för att deklarera 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 Anslut som # txtFileNum
Ersätt " C : \\ myTextFile . . txt " med filnamnet på ditt val
5
Skriv följande för att slinga genom data i Excel och spara den på din array :
för xLoop = 1 till 4
Range ( " A " & xLoop ) . Välj
dataArray ( xLoop ) = Range ( " A " & xLoop ) . Value
Nästa xLoop
6
Skriv följande för att loopa igenom arrayen och spara data i textfilen :
för xLoop = 1 till 4
Print # txtFileNum , dataArray ( xLoop )
Nästa xLoop
7
Skriv följande för att stänga textfilen :
Close # txtFileNum
Tryck " F5 " för att köra din subrutin . Addera