combobox dependiendo de opcion

05/11/2004 - 16:43 por fredy | Informe spam
hola
quisiera saber como hago para solucionar lo siguiente

tengo un formulario con 2 botones de opcion

gastos y costos
y tengo el listado de codigos de estos dos en una hoja de excel con rangos
llamados costosprod y gastos

como hago para que segun la seleccion gastos o costos el combobox "codigo",
tenga el "rowsource" que corresponde, por ejemplo si selecciono "gastos" el
combobox me muestre la lista de codigos que figura en el rango "gastos" y si
selecciono "costos" ese mismo combobox "codigo" me muestre el listado que
figura en el rango "costosprod"

muchas gracias

fredy
 

Leer las respuestas

#1 Héctor Miguel
06/11/2004 - 10:28 | Informe spam
hola, fredy !
.
... formulario con 2 botones de opcion: gastos y costos
... el listado de codigos de estos ... en una hoja ... con rangos llamados costosprod y gastos
... que segun la seleccion gastos o costos
el combobox "codigo" tenga el "rowsource" que corresponde [...]



'asumiendo' los nombres que [supongo] asignaste a los optionbuttons y al combobox...
copia/pega las siguientes lineas...
en el modulo de codigo del formulario ==Private Sub codigo_Change()
If codigo.ListIndex = -1 Then Exit Sub
' aqui las demas lineas de tu proceso 'normal' ...
End Sub
Private Sub costos_Click()
codigo.ListIndex = -1
codigo.RowSource = "costosprod"
End Sub
Private Sub gastos_Click()
codigo.ListIndex = -1
codigo.RowSource = "gastos"
End Sub

saludos,
hector.

Preguntas similares