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 .
Previous:nothing Next:Hur ansöker jag kontroller formulär i Visual Basic 2007 ?