Tengo datos de referencia en las columnas A y B en Hoja2 de mi WorkBook
. Tengo una hoja en blanco - Hoja1 - Lo que necesito rellenar desde mi base de datos.
Quiero usar Excel VBA para llenar Hoja1 basado en datos en las columnas A y B en Hoja2.
Utilizo los datos de referencia por.
- Relleno los valores en la columna A en Hoja1 de DB.
- Verifico si los valores almacenados en la hoja 1, columna A existen en Hoja2 columna A,
- Si es así, relleno en la columna B de la hoja 1, los datos correspondientes que he encontrado en Hoja2 columna B.
Respuestas
3 para la respuesta № 1- Abierto sobresalir, haga alt + F11 que abrirá el IDE.
- En la ventana de la derecha debe ver el proyecto vba y entre paréntesis el nombre del libro de Excel que tiene abierto.
- En la parte inferior de la lista de hojas hay un objeto llamado
ThisWorkbook
, haga clic derecho y seleccione Ver código. - En la parte superior de debe ver dos cuadros combinados, la mano derecha debe decir General haga clic en él y seleccione
Workbook
de la lista.
Esto debería darte lo siguiente
Private Sub Workbook_Open()
End Sub
Este es el evento que se activa cada vez que se abre el libro de trabajo. Ahora deberá agregar código para hacer referencia a las hojas del libro de trabajo.
Aquí hay algunos métodos para hacer referencia a las hojas en vba Hojas de referencia. El siguiente paso será referirse a las celdas en las hojas, vea -> rangos de excel como ejemplo.