/ / Excel VBA Workbook_open controlador de eventos requerido - excel, vba

Excel VBA Workbook_open controlador de eventos requerido - excel, vba

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 , 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.