¿Cómo utilizar los controles de un formulario, cuando llamo a una macro común en Excel VBA?
A tod@s!
Tengo una macro común en un modulo fuera del formulario, que me hace varios cálculos con los Textbox y ListBox que hay en el formulario ProgramarTrabajoSemanal.
Quiero crear otro formulario "DatosProgramadosSemanal" con los mismos controles que "ProgramarTrabajoSemanal" y que me ejecute dichos cálculos de la macro CalculaTrabajoSemanalAcumulado.
Sin llegar a utilizar otra nueva macro, es decir que con esa macro dentro de un modulo, ejecute el calculo depositando y cogiendo los valores dependiendo del formulario desde que la llame
¿Cómo le paso el nombre del formulario?, para que pueda capturar esos datos.
Ejemplo: Si le llamo desde un formulario cualquiera y pasando el nombre
Colocando en la macro común un with:
With ProgramarTrabajoSemanal
.ListTrabajorealizado.List (0,0)
end with
With DatosProgramadosSemanal
.ListTrabajorealizado.List (0,0)
end with
A ver si podéis ayudarme, please.