Para ejecutar una macro de Access desde otra macro de Excel, puedes seguir estos pasos:
1. Abre el archivo de Excel que contiene la macro que deseas utilizar para ejecutar la macro de Access.
2. Abre el editor de Visual Basic para Excel presionando Alt + F11.
3. En el editor de Visual Basic, ve al menú "Herramientas" y selecciona "Referencias".
4. En la ventana de referencias, desplázate hacia abajo y busca la entrada "Microsoft Office [Versión de Office] Access Database Engine Object Library". Marca la casilla de verificación junto a esta entrada y haz clic en "Aceptar" para agregar la referencia.
Nota: La versión específica de la referencia puede variar según la versión de Office que estés utilizando.
5. En el editor de Visual Basic, inserta el siguiente código en el lugar donde deseas llamar a la macro de Access:
6. Reemplaza "Ruta de la base de datos de Access" con la ruta completa del archivo de base de datos de Access en el que se encuentra la macro que deseas ejecutar.
7. Reemplaza "NombreDeLaMacro" con el nombre de la macro que deseas ejecutar en Access.
8. Guarda y cierra el editor de Visual Basic en Excel.
Al ejecutar la macro de Excel que contiene este código, se abrirá la base de datos de Access especificada y se ejecutará la macro deseada. Asegúrate de ajustar correctamente la ruta de la base de datos de Access y el nombre de la macro según tus necesidades.
Espero que esto te ayude a ejecutar una macro de Access desde otra macro de Excel.