comboBox... muchos, demasiados y dependientes
Publicado por Alx (31 intervenciones) el 19/10/2017 18:56:27
Tengo un UserForm, con... 30 ComboBox
En ellos, los relleno con la lista de trabajadores para asignarlos a un evento, de esta forma:
Funcionar, funciona... pero claro... este codigo se repite para los 30 combos... Bonito... no es.
Hay alguna forma de "minimizar" el codigo????
Es mas... Se os ocurre como podria hacer, que si se ha seleccionado a un trabajador en un Combo, no aparezca en el resto de Combos? (para evitar asignar dos o mas veces a un mismo trabajador en el mismo evento)
En ellos, los relleno con la lista de trabajadores para asignarlos a un evento, de esta forma:
1
2
3
4
5
6
7
8
9
Private Sub CBTrab1_enter()
With Sheets("Trabajador")
For Each celda In .Range("A2:A" & .Range("A" & Rows.Count).End(xlUp).Row)
If celda <> Empty Then CBTrab1.AddItem celda.Value
Next
End With
End Sub
Funcionar, funciona... pero claro... este codigo se repite para los 30 combos... Bonito... no es.
Hay alguna forma de "minimizar" el codigo????
Es mas... Se os ocurre como podria hacer, que si se ha seleccionado a un trabajador en un Combo, no aparezca en el resto de Combos? (para evitar asignar dos o mas veces a un mismo trabajador en el mismo evento)
Valora esta pregunta
0