Come scrivere dati di matrice Visual Basic a un file di testo in Excel

December 7

Come scrivere dati di matrice Visual Basic a un file di testo in Excel


Microsoft Visual Basic, Applications Edition (VBA) è stato sviluppato da Microsoft ed è comunemente utilizzato per automatizzare le attività di routine all'interno di applicazioni Microsoft Office. Un array di dati in programmazione è una variabile che può avere più elementi per contenere le informazioni. Un array è utile quando è necessario salvare 100 punti dati - invece di creare 100 diverse variabili è possibile salvare i punti di dati in una variabile array. In pochi passi si può salvare le informazioni da Excel a un array e scrivere in un file di testo.

istruzione

1 Avviare Microsoft Office Excel e digitare "1" a "A1". Tipo "2" in "A2", "3" in "A3" e "4" in "A4".

2 Selezionare la scheda "Sviluppatore" e fare clic su "Visual Basic". Right-click "di Microsoft Excel Objects" e selezionare "Inserisci", quindi su "Modulo".

Tipo "Private Sub saveDataArray ()" per creare una subroutine e premere "Invio".

3 Digitare la seguente per dichiarare le variabili:

Dim txtFileNum As Integer

Dim dataArray (5) As String

Dim xloop As Integer

4 Digitare la seguente per creare un nuovo file di testo:

Aprire "C: \ MyTextFile.txt" Per Append Come #txtFileNum

Sostituire "C: \ MyTextFile.txt" con il nome del file di vostra scelta.

5 Digitare quanto segue per scorrere i dati in Excel e salvarlo sul array:

Per xloop = 1 a 4

Range("A" & xLoop).Select

dataArray (xloop) = Range ( "A" & amp; xloop) .Value

Successivo xloop

6 Digitare quanto segue al ciclo attraverso l'array e salvare i dati nel file di testo:

Per xloop = 1 a 4

Print #txtFileNum, dataArray(xLoop)

Successivo xloop

7 Digitare quanto segue per chiudere il file di testo:

Chiudi #txtFileNum

Premere il tasto "F5" per eseguire la subroutine.