Las macros son programas escritos con un lenguaje de programación , tales como Microsoft Office de Visual Basic para Aplicaciones ( VBA) . Macros VBA pueden llenar columnas 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 código fuente que invoca estos métodos con parámetros establecidos para los valores para llenar las columnas con . Usando macros VBA en lugar de la entrada manual para rellenar columnas con datos reduce el tiempo necesario para agregar datos a su acceso y tablas de Excel . Cosas que necesitará
Microsoft Access y Excel
Ver Más instrucciones
Rellene las columnas de Excel con datos
1
Abrir Excel y entrar en la ventana de desarrollo VBA pulsando " alt "+ " F11 ".
2
doble clic en el " punto " del panel" Proyecto Este libro "para mostrar un panel de entrada del nuevo código del programa.
3
Pega el programa que aparece abajo 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 declaraciones " a favor" y " Siguiente" de la forma de programa de una estructura de bucle que llena una columna en la hoja de trabajo actual con los datos .
FillColumns Public Sub ( ) guía
Dim col
< p > En col = 1 a 10
ActiveSheet.Cells ( col, 1 ) = " somevalue "
Siguiente col
End Sub
4 < p > Haga una declaración del programa FillColumns , a continuación, pulse la tecla "F5 " para ejecutar este programa.
5
Volver a Excel con la tecla " Alt " + "F11 ". La hoja de trabajo actual se mostrará " somevalue " para las 10 primeras filas de la primera columna de la hoja de cálculo.
Llenar las columnas de acceso a datos
6
Abra Microsoft Access, a continuación, crear una nueva tabla de base de datos , haga clic en el elemento de menú " crear ", "Tabla" .
7
Type " Campo1 " en la celda contigua a la celda que muestra "ID ", para crear una columna llamada " Campo1 " en la nueva tabla . Su VBA macro llenará este campo con datos.
8
Press "Control" + " S ", " Tabla1" tipo para el nombre de la tabla , a continuación, haga clic en "OK " para guardar la nueva tabla.
9
Introduce el entorno VBA pulsando la tecla " Alt " + "F11 ". Hacer una nueva ventana de código fuente , haga clic en el comando " Módulo " del menú " Insertar".
10
Pega el siguiente programa de la columna de relleno en la nueva ventana de código fuente . Este programa pide a Edit del objeto RecordSet y actualizar los métodos para llenar Campo1 del Cuadro 1 con datos.
FillColumns Public Sub ( ) guía
Dim dbs Como DAO.Database
recset Dim Como DAO.Recordset
Dim i As Integer
Set dbs = CurrentDb
Set recset = dbs.OpenRecordset ( " Tabla1" )
For i = 1 Para 10
recset.AddNew
recset ! campo1 = " El mago de Oz"
recset.Update
Siguiente I Love
End Sub
11
Ejecute el programa haciendo clic en uno de los estados y la tecla " F5 ". Pulse la tecla " Alt " + "F11 " para volver a Access , haga doble clic en el elemento " Tabla1" del panel de navegación. Tabla 1 aparecerá en la red y mostrar una columna ( " Campo1 ") que la macro llena de datos.