Vincular datos de userform a una macro

Tengo una macro que va por pasos osea primero abre el userform (nombre "Datos") colocó los datos en 2 combobox y con un botón que le puse quiero que esos datos los agarre mi macro (nombre "combinar" ) que ya esta echa para tomar los valores de los combobox y ejecutarse sólo necesito una ayuda de como vincular osea que al dar en el botón la macro se ejecute.

1 respuesta

Respuesta
2

Si es la misma macro, es decir que tiene esta secuencia:

Sub combinar()
Datos.Show   'llama al uf'
'y continúa con los datos de los combos
'....
End Sub

Entonces coloca los valores de los combos en variables. Y esas variables las tenés que declarar al inicio de algún módulo, podría ser donde tengas la macro combinar así no se te olvida:

Public variable1 as String, variable2 as String     'o el tipo que sea

En cambio, si desde tu userform necesitas ejecutar otra macro con los valores de los combos, la instrucción de llamada sería algo así:

Call combinar (combobox1.text, combobox2.text)     

Y tu macro, será del tipo:

Sub combinar (variable1, variable2)
'instrucciones
End Sub

Si no se trata de ninguno de estos casos debieras dejar más aclaraciones y si es posible los códigos que involucran a esto que estamos tratando.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas