Base de datos de acceso abierto con una macro de Excel

Tabla de contenido

Cómo usar una macro de VBA en Excel para iniciar Access y abrir una base de datos de Access

¿Le gustaría mostrar datos adecuados para un cálculo o abrir una base de datos de acceso por otras razones? Hay muchas aplicaciones en las que tiene sentido abrir una base de datos de Access a través de Excel.

Lo que puede hacer en una tabla a través de un hipervínculo no es un problema con una macro de Excel. Con el código de programa correcto, puede acceder a la base de datos de su elección a la velocidad del rayo. Hay varias formas de hacer esto. Utilice los siguientes comandos para controlar el acceso específicamente:

Acceso secundario de llamada ()
Atenuar el acceso como objeto
Establecer Access = CreateObject ("Access.Application")
Access.Visible = True
Access.OpenCurrentDatabase "c: \ files \ testdatenbank.mdb"
MsgBox "Base de datos abierta".
Access.CloseCurrentDatabase
Establecer acceso = Nada
End Sub

Después del comando OPENCURRENTDATABASE, especifique la ruta donde se encuentra la base de datos entre comillas. Después de iniciar la macro, Excel primero abre Access y Access luego abre el archivo correspondiente.

Excel luego muestra una ventana de mensaje, como se muestra en la siguiente figura:

La ventana de información es necesaria porque de lo contrario el contenido de la base de datos no sería visible si la base de datos se cerrara posteriormente en Excel.

Para ingresar a la macro, presione la combinación de teclas ALT F11 en Excel. Esto llama al editor de VBA. Utilice el comando INSERTAR - MÓDULO para insertar una hoja de módulo vacía. Para iniciar la macro, presione la combinación de teclas ALT F8 dentro de Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave