En un cuadro combinado, necesito ...

26/02/2006 - 23:36 por Manuel | Informe spam
En un cuadro combinado, necesito que el resultado una vez efectuada la
selección, sea una línea completa de una planilla almacenada en la Hoja 2. Mi
pregunta es ¿cómo programo el control del cuadro combinado para obtener ese
resultado?

Muchas gracias

Manuel

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
27/02/2006 - 06:53 | Informe spam
hola, Manuel !

En un cuadro combinado, necesito que el resultado una vez efectuada la seleccion
sea una linea completa de una planilla almacenada en la Hoja 2. Mi pregunta es
como programo el control del cuadro combinado para obtener ese resultado?



falta 'uno que otro detalle' en la exposicion de tu 'problema' :)) [p.e.]

1) el cuadro combinado esta en un formulario... [o incrustado en alguna hoja] -?-
2) 'como' [y con que datos] 'llenas' los elementos del combo -?-
3) cual es la 'relacion' entre el elemento seleccionado y la 'linea completa... de la planilla almacenada en la hoja2' -?
4) cual es el rango de la 'planilla almacenada en la hoja2' -?
5) 'cosas'... por el mismo 'estilo' :))

comentas los datos que -de momento- has dejado 'en el tintero' ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Manuel
02/03/2006 - 20:46 | Informe spam
En un cuadro combinado (incrustado), necesito que el resultado una vez

efectuada la selección, sea una línea completa de una planilla

almacenada en la Hoja 2 (los elementos del cuadro combinado son llenados

con datos de la Hoja2).
La relación que existe entre el elemento seleccionado y la línea del

resultado que se busca es el nombre del cliente (además habría que

desplegar la dirección, la ciudad).

Como podría adjuntar un pequeño anexo para ilustrar mejor el problema ?


Mi pregunta es ¿cómo programo el control del cuadro combinado para

obtener ese resultado?

Muchas gracias

Manue

"Héctor Miguel" escribió:

hola, Manuel !

> En un cuadro combinado, necesito que el resultado una vez efectuada la seleccion
> sea una linea completa de una planilla almacenada en la Hoja 2. Mi pregunta es
> como programo el control del cuadro combinado para obtener ese resultado?

falta 'uno que otro detalle' en la exposicion de tu 'problema' :)) [p.e.]

1) el cuadro combinado esta en un formulario... [o incrustado en alguna hoja] -?-
2) 'como' [y con que datos] 'llenas' los elementos del combo -?-
3) cual es la 'relacion' entre el elemento seleccionado y la 'linea completa... de la planilla almacenada en la hoja2' -?
4) cual es el rango de la 'planilla almacenada en la hoja2' -?
5) 'cosas'... por el mismo 'estilo' :))

comentas los datos que -de momento- has dejado 'en el tintero' ?
saludos,
hector.



Respuesta Responder a este mensaje
#3 Manuel
02/03/2006 - 20:46 | Informe spam
"Héctor Miguel" escribió:

hola, Manuel !

> En un cuadro combinado, necesito que el resultado una vez efectuada la seleccion
> sea una linea completa de una planilla almacenada en la Hoja 2. Mi pregunta es
> como programo el control del cuadro combinado para obtener ese resultado?

falta 'uno que otro detalle' en la exposicion de tu 'problema' :)) [p.e.]

1) el cuadro combinado esta en un formulario... [o incrustado en alguna hoja] -?-
2) 'como' [y con que datos] 'llenas' los elementos del combo -?-
3) cual es la 'relacion' entre el elemento seleccionado y la 'linea completa... de la planilla almacenada en la hoja2' -?
4) cual es el rango de la 'planilla almacenada en la hoja2' -?
5) 'cosas'... por el mismo 'estilo' :))

comentas los datos que -de momento- has dejado 'en el tintero' ?
saludos,
hector.



Respuesta Responder a este mensaje
#4 Héctor Miguel
03/03/2006 - 05:14 | Informe spam
hola, Manuel !

En un cuadro combinado (incrustado), necesito que el resultado una vez efectuada la seleccion
sea una linea completa de una planilla almacenada en la Hoja 2
(los elementos del cuadro combinado son llenados con datos de la Hoja2).
La relacion que existe entre el elemento seleccionado y la linea del resultado que se busca es el nombre del cliente
(ademas habria que desplegar la direccion, la ciudad).
Como podria adjuntar un peque#o anexo para ilustrar mejor el problema ?
Mi pregunta es como programo el control del cuadro combinado para obtener ese resultado?



de las preguntas que te hice, solo me contestas la primera :D
1) el cuadro combinado esta en un formulario... [o incrustado en alguna hoja] -?-
2) 'como' [y con que datos] 'llenas' los elementos del combo -?-
3) cual es la 'relacion' entre el elemento seleccionado y la 'linea completa... de la planilla almacenada en la hoja2' -?
4) cual es el rango de la 'planilla almacenada en la hoja2' -?
5) 'cosas'... por el mismo 'estilo' :))





en relacion con las demas, te paso un -posible- ejemplo con 'mis' siguientes supuestos...
1) es un cuadro combinado de la barra de herramientas 'cuadro de controles' [NO formulario] incrustado en la hoja1
2) los elementos del combo se auto-llenan de la hoja2 con los nombres de los clientes desde un rango nombrado -> Nombres
3) lo que no me ha quedado muy claro, es que significa: '(ademas habria que desplegar la direccion, la ciudad)' -???-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

copa/pega las siguientes lineas para el evento '_change' del combo...
en el modulo de codigo de la hoja1 ==a) para seleccionar TODA la fila correspondiente al nombre seleccionado en el combo...
Private Sub ComboBox1_Change()
ActiveCell.Activate
With Worksheets("Hoja2")
.Activate
.Range("Nombres").Cells(ComboBox1.ListIndex + 1).EntireRow.Select
End With
End Sub

b) si quieres seleccionar SOLO las columnas correspondientes al listado donde estan los nombres...
[suponiendo que el rango de los nombres ES la primer columna en dicho listado]...
Private Sub ComboBox1_Change()
ActiveCell.Activate
With Worksheets("Hoja2")
.Activate
With .Range("Nombres").Cells(ComboBox1.ListIndex + 1)
.Resize(, .CurrentRegion.Columns.Count).Select
End With
End With
End Sub
Respuesta Responder a este mensaje
#5 Manuel
03/03/2006 - 17:10 | Informe spam
Hola Hector

Muchas gracias por tu respuesta, me ha servido mucho, ya que tenía un
problema con el VB.
Muchas gracias

Manuel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida