Hvordan man skriver Visual Basic Array data til en tekstfil i Excel

April 21

Hvordan man skriver Visual Basic Array data til en tekstfil i Excel

Microsoft Visual Basic for Applications (VBA) blev udviklet af Microsoft, og det er almindeligt anvendt til at automatisere rutineopgaver inden for Microsoft Office-programmer. En data array i programmering er en variabel, der kan have flere elementer til at holde oplysninger. Et array er nyttigt, når du har brug for at spare 100 datapunkter - i stedet for at skabe 100 forskellige variable som du kan gemme datapunkter i en række variable. I et par trin, du kan gemme oplysninger fra Excel til en matrix og skrive det til en tekstfil.

Vejledning


• Start Microsoft Office Excel og skrive "1" i "A1". Type "2" i "A2", "3" i "A3" og "4" i "A4".

• Vælg fanebladet "Udvikler" og klik "Visual Basic". Højreklik "Microsoft Excel Objects" og vælg "Indsæt" og derefter klikke på "Modul". Skriv "Private Sub saveDataArray ()" for at oprette et underprogram og tryk på "Enter".

• Skriv følgende at erklære dine variabler: Dim txtFileNum As Integer Dim data Array (5) As String Dim xLoop As Integer

• Skriv følgende for at oprette en ny tekstfil: Open "C: \ myTextFile.txt" For Append Som #txtFileNum Erstat "C: \ myTextFile.txt" med filnavnet på dit valg.

• Skriv følgende at sløjfe gennem data i Excel og gemme den til dit array: For xLoop = 1 til 4 Range ("A" & xLoop) .Select data Array (xLoop) = Range ("A" & xLoop) .Value Næste xLoop

• Skriv følgende at sløjfe gennem rækken, og gemme data i din tekstfil: For xLoop = 1 til 4 Print #txtFileNum, data Array (xLoop) Næste xLoop

• Skriv følgende for at lukke tekstfil: Luk #txtFileNum Tryk på "F5" for at køre din subrutine.