Pasar variables de una macro de Excel a una Macro de Access 2007

Hola:

Necesito pasar una variable que voy a capturar de una macro de Excel 2007 y necesito enviarla a una macro de Access 2007.

La función es Access tiene parámetro de entrada, voy a poner un ejemplo para ilustrarlo mejor.

En Excel tengo un formulario que selecciona unas palabras y al dar clic en el botón de enviar, se debe enviar ese parámetro a una macro que se llama "Macro12" y que ejecuta una Función (de un módulo en Access) llamada "AbrirCargos"... La función es:

Function AbrirCargos(PeriodoAnt As String)

Debug.Print PeriodoAnt

.... (aquí va mas lógica de la macro que no es relevante)

End Function

En Excel (dentro de la macro que se tiene) estoy trabajando el objeto

DoCmd.RunMacro (LA_MACRO)

pero no me permite pasar el o los parámetros que necesito y el mensaje de error que dice es "Access no encuentra el nombre '|' que ha especificado en la expresión".

Gracias por la persona que me pueda ayudar.

Añade tu respuesta

Haz clic para o