Office - como utilizar cuadros combinados

 
Vista:

como utilizar cuadros combinados

Publicado por bucanero (2 intervenciones) el 14/02/2005 20:35:31
tengo una lista de clientes con los siguientes campos:
CODIGO - NOMBRE - DIRECCION - TELEFONO - CIUDAD.

necesito crear un cuadro combinado que me muestre CODIGO y NOMBRE.

gracias por la colaboracion....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como utilizar cuadros combinados

Publicado por Mark (329 intervenciones) el 15/02/2005 01:23:02
Ok primero te aclaro que debes usar el cuadro combinado que sale de Cuadro de Controles, una vez insertado el mismo donde lo desees deberas acceder en sus propiedades, alli buscaras BoundColumn y ColumnCount en esas dos asignaras sus valores a dos; luego en la propiedad ListFillRange deberas ingresar el rango correspondiente a
los datos, por ejemplo si tienes los datos a partir de A1 entonces será algo como esto para mostrar las dos primeras columnas A1:B500 (te coloco 500 ya que no se cuantos registros tienes), pero si lo deseas puedes hacerlo desde codigo con AddItem.

Ahora para ver los datos la fila seleccionada en el Evento Change del Combobox deberas agregar esto:

Private Sub ComboBox1_Change()
Dim fila As Integer, inicio As Integer

'inicio es la fila donde quieras ver los datos del registro seleccionado
'asi que adecualo a tus necesidades

inicio = 22

'guarda la fila seleccionada del combo
fila = ComboBox1.ListIndex

'coloca en las celdas D22 y E22 el valor de cada columna
'como se ve en el ComboBox
Cells(inicio, 4).Value = ComboBox1.List(fila, 0)
Cells(inicio, 5).Value = ComboBox1.List(fila, 1)
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

GRACIAS POR LA COLABORACION

Publicado por bucanero (2 intervenciones) el 16/02/2005 22:26:40
FUE MUY VALIOSA TU AYUDA, PORQUE PUDE RESOLVER EL PROBLEMA QUE TENIA

GRACIAS...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar