Cargar combobox dinámicamente mientras se está trabajando en el formulario
Hola amables expertos,
Tengo un formulario con 2 rutinas muy sencillitas para
rellenar 2 combobox. Extraigo los rangos mediante filtros avanzados aplicados a
las hojas principales:
Private Sub
UserForm_Initialize()
Dim micelda As RANGE
'Filtra lahoja con los datos de los alumnos y coloca en la columna ("a") de una
hoja auxiliar los nombres para cargar el combobox
Call Extraer_alumnos (filtra el nombre de los alumnos)
H_auxiliar.RANGE(RANGE("a7"),RANGE("a7").End(xlDown)).Select
For Each micelda In Selection
Combonom.AddItem micelda.Value
Next micelda
'Filtra lahoja de titulaciones y carga en la columna ("d") de la hoja auxiliar
las asignaturas para cargar el 2º combobox.
Call Extraer_asignaturas
H_auxiliar.RANGE(RANGE("D7"),RANGE("D7").End(xlDown)).Select
For Each micelda In Selection
Cmbasig.AddItem micelda.Value
Next micelda
End Sub
El 2º combobx, tal y como está, no me sirve. El rango de asignaturas tiene que
filtrarse en base a la titulación a la que pertenezca el alumno que seleccione
en el 1er combobox.
Los filtros los he conseguido, es decir, si selecciono una titulación, en el rango que
utilizo para cargar el 2º combobox me coloca las asignaturas que necesito
cargar en cada caso. A su vez limpio el combobox pero…..¿como hago para que me
cargue de nuevo el combobox, con la nueva extracción mientras sigo trabajando con el userform abierto ?
Esperando vuestra inestimable ayuda di tenéis a bien ayudarme
Gracias y un saludo,
<utilizo Excel 2010 por si sirve de algo>
Karmele,