Tecnología

Inicio

Cómo acceder a las columnas de relleno con los datos macro

Cómo acceder a las columnas de relleno con los datos macro


Las macros son programas escritos con un lenguaje de programación, como Visual Basic de Microsoft Office para Aplicaciones (VBA). Macros VBA puede llenar columnas tanto en Access y Excel, utilizando métodos (es decir, funciones) del modelo de objetos de VBA, una jerarquía de objetos virtuales. columnas de relleno en Access y Excel consiste en escribir el código fuente que invoca estos métodos con parámetros establecidos para los valores para llenar las columnas con. El uso de macros VBA en lugar de la entrada manual para llenar las columnas con los datos reduce el tiempo necesario para agregar datos a su acceso y tablas de Excel.

Instrucciones

Llenar las columnas de Excel con datos

1 Abrir Excel y entrar en la ventana de desarrollo de VBA con la tecla "Alt" + "F11".

2 Haga doble clic en el elemento "este libro" el "Proyecto" del panel para mostrar un panel de entrada del nuevo código del programa.

3 Pegar el programa que aparece a continuación en el nuevo panel. Este programa establece los valores de la propiedad Cells del objeto ActiveSheet. La propiedad Cells representa todas las celdas de la hoja de cálculo actual. Las "para" y "siguiente" declaraciones del programa forman una estructura de bucle que llena una columna en la hoja de trabajo actual con los datos.

FillColumns Public Sub ()

Dim col

Para col = 1 A 10

ActiveSheet.Cells (col, 1) = "somevalue"

Siguiente col

End Sub

4 Haga clic en un comunicado del programa FillColumns, a continuación, pulse la tecla "F5" para ejecutar este programa.

5 Volver a Excel presionando "Alt" + "F11". La hoja de cálculo actual mostrará "somevalue" para las primeras 10 filas de la primera columna de la hoja de cálculo.

Llenar las columnas de acceso con datos

6 Abra Microsoft Access, a continuación, crear una nueva tabla de base de datos pulsando tema "Tabla" del menú "Crear".

7 Tipo "Campo1" en la celda contigua a la celda que muestra "ID", para crear una columna llamada "Campo1" en la nueva tabla. La macro VBA va a llenar este campo con los datos.

8 Pulse la tecla "Control" + "S", escribe "Tabla 1" para el nombre de la tabla, a continuación, haga clic en "Aceptar" para guardar la nueva tabla.

9 Entrar en el entorno VBA pulsando la tecla "Alt" + "F11". Hacer una nueva ventana de código fuente haciendo clic en el comando "Módulo" del menú "Insertar".

10 Pega el siguiente programa de la columna de llenado en la nueva ventana de código fuente. Este programa hace un llamamiento a editar y actualizar los métodos del objeto RecordSet para llenar Campo1 de la Tabla 1 con los datos.

FillColumns Public Sub ()

DBS dévil como DAO.Database

Dim RecSet Como DAO.Recordset

Dim i As Integer

Set dbs = CurrentDb

Establecer RecSet = dbs.OpenRecordset ( "Tabla 1")

Para i = 1 a 10

recset.AddNew

RecSet! Campo1 = "El mago de Oz"

recset.Update

Siguiente yo

End Sub

11 Ejecutar el programa haciendo clic en uno de sus estados y pulsando la tecla "F5". Pulse la tecla "Alt" + "F11" para volver a Access, haga doble clic en el elemento "Tabla 1" del panel de navegación. Tabla1 aparecerá en la red y mostrar una columna ( "Campo1") que su macro llena de datos.