Tecnología

Inicio

Cómo escribir datos de la matriz de Visual Basic a un archivo de texto en Excel

Cómo escribir datos de la matriz de Visual Basic a un archivo de texto en Excel


Microsoft Visual Basic para Aplicaciones (VBA) fue desarrollado por Microsoft y que es comúnmente utilizado para automatizar tareas rutinarias dentro de las aplicaciones de Microsoft Office. Una matriz de datos en la programación es una variable que puede tener múltiples elementos que guardan información. Una matriz es útil cuando se necesita para salvar a 100 puntos de datos - en lugar de crear 100 variables diferentes que puede guardar los puntos de datos en una variable de matriz. En unos pocos pasos puede guardar información de Excel a una matriz y escribirla en un archivo de texto.

Instrucciones

1 Iniciar Microsoft Office Excel y escriba "1" en "A1". Tipo "2" en "A2", "3" en "A3" y "4" en "A4".

2 Seleccione la pestaña "desarrolladores" y haga clic en "Visual Basic". Haga clic en "Objetos de Microsoft Excel" y seleccione "Insertar" y luego haga clic en "módulos".

Tipo "Private Sub saveDataArray ()" para crear una subrutina y presionar "Enter".

3 Escribe lo siguiente para declarar sus variables:

Dim txtFileNum como número entero

Dim dataArray (5) As String

Dim xLoop como número entero

4 Escribe lo siguiente para crear un nuevo archivo de texto:

Abrir "C: \ MyTextFile.txt" Para Anexar Como #txtFileNum

Reemplazar "C: \ MyTextFile.txt" con el nombre de archivo de su elección.

5 Escriba lo siguiente para recorrer los datos en Excel y guardarlo en su conjunto:

Para xLoop = 1 a 4

Range("A" & xLoop).Select

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

Siguiente xLoop

6 Escriba lo siguiente para recorrer la matriz y guardar los datos en el archivo de texto:

Para xLoop = 1 a 4

Print #txtFileNum, dataArray(xLoop)

Siguiente xLoop

7 Escribe lo siguiente para cerrar el archivo de texto:

Cerrar #txtFileNum

Pulse la tecla "F5" para ejecutar la subrutina.