Combobox con distinto rango en función del valor de la celda de referencia

31/03/2009 - 17:41 por alfonsojj | Informe spam
Hola a todos. Tengo un problema desde hace unos días que me gustaría
exponer aquí.

Quiero crear un combobox que, en función del valor de la celda de
referencia tome un rango u otro.

Por ejemplo: si A7=1 el rango ha de ser S1:S110, y si A7=2 el rango
será S1:S70.

¿Hay alguna manera sencillita de hacerlo?

Saludos y muchas gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
01/04/2009 - 05:33 | Informe spam
hola, alfonso !

Quiero crear un combobox que, en funcion del valor de la celda de referencia tome un rango u otro.
Por ejemplo: si A7=1 el rango ha de ser S1:S110, y si A7=2 el rango sera S1:S70.
Hay alguna manera sencillita de hacerlo?



de que tipo de combobox estamos hablando ?
- barra de herramientas "formularios"
- barra de herramientas "cuadro de controles"
- desplegable de lista en alguna regla de validacion ?

en donde esta ubicado ese combobox y/o cuantos comboboxes hay para controlar ?

saludos,
hector.
Respuesta Responder a este mensaje
#2 alfonsojj
01/04/2009 - 09:09 | Informe spam
On 1 abr, 04:33, "Héctor Miguel"
wrote:
hola, alfonso !

> Quiero crear un combobox que, en funcion del valor de la celda de referencia tome un rango u otro.
> Por ejemplo: si A7=1 el rango ha de ser S1:S110, y si A7=2 el rango sera S1:S70.
> Hay alguna manera sencillita de hacerlo?

de que tipo de combobox estamos hablando ?
- barra de herramientas "formularios"
- barra de herramientas "cuadro de controles"
- desplegable de lista en alguna regla de validacion ?

en donde esta ubicado ese combobox y/o cuantos comboboxes hay para controlar ?

saludos,
hector.



Hola Héctor.

Lo creo, en Excel 2007, a partir de Insertar - controles de formulario
- cuadro combinado (Control de formulario).

Te explico más detalladamente: tengo un primer cuadro combinado donde
elijo entre 2 empresas. Según la que escoja, quiero que este segundo
cuadro combinado tome uno u otro rango. Si elijo la empresa 1, que el
rango sea (por ejemplo) S1:S110. Y si elijo la empresa 2, que el rango
sea S2:S50.

Gracias por tu ayuda. Saludos.
Respuesta Responder a este mensaje
#3 Héctor Miguel
01/04/2009 - 09:55 | Informe spam
hola, alfonso !

... en Excel 2007, a partir de Insertar - controles de formulario - cuadro combinado (Control de formulario).
... tengo un primer cuadro combinado donde entre 2 empresas.
Segun la que escoja, quiero que este segundo cuadro combinado tome uno u otro rango.
Si elijo la empresa 1, que el rango sea (por ejemplo) S1:S110. Y si elijo la empresa 2, que el rango sea S2:S50.



estoy suponiendo que el primer combo deposita el resultado de su seleccion (1 o 2) en la celda [A1], entonces...

a) selecciona el primer rango (S1:S110) y asignale el nombre de "Empresa1" (en la caja de nombres a la izquierda de la barra de formulas)
b) selecciona el segundo rango (S1:S70) y asignale el nombre de "Empresa2" (mismo procedimiento anterior)
c) ve al administrador de nombres en la cinta / (ficha) formulas / primer boton del grupo "nombres definidos"
- pulsa en el boton de "nuevo..." - dale el nombre de "Articulos" - selecciona el ambito de "Libro"
- y usa la siguiente formula: =indirecto("empresa"&$1$1) (OJO: excel se encarga de complementar con el nombre de "la hoja")
d) haz un clic-secundario en el segundo combobox y selecciona del menu contextual: "formato del control..."
- en la ficha de "control", pon el nombre del paso anterior (Articulos ?) como "rango de entrada" (termina el formato del control)

haz pruebas cambiando la seleccion en el primer combo (empresa1 o empresa2), OJO: probable y obviamente...
necesitaras de algun "ajuste" cuando ya tenias alguna seleccion en el combo2 y cambias de seleccion en el combo1 -?-

si cualquier duda (o informacion adiciona)... comentas ?
saludos,
hector.

__ OP __
Quiero crear un combobox que, en funcion del valor de la celda de referencia tome un rango u otro.
Por ejemplo: si A7=1 el rango ha de ser S1:S110, y si A7=2 el rango sera S1:S70.
Hay alguna manera sencillita de hacerlo?



de que tipo de combobox estamos hablando ?
- barra de herramientas "formularios"
- barra de herramientas "cuadro de controles"
- desplegable de lista en alguna regla de validacion ?

en donde esta ubicado ese combobox y/o cuantos comboboxes hay para controlar ?
Respuesta Responder a este mensaje
#4 Héctor Miguel
01/04/2009 - 10:02 | Informe spam
hola (de nuevo), alfonso ! (fe de erratas) :-((

donde dice:
- y usa la siguiente formula: =indirecto("empresa"&$1$1) ...



debio decir:
- ... =indirecto("empresa"&$a$1)

saludos,
hector.
Respuesta Responder a este mensaje
#5 alfonsojj
01/04/2009 - 13:07 | Informe spam
On 1 abr, 09:02, "Héctor Miguel"
wrote:
hola (de nuevo), alfonso !    (fe de erratas)    :-((

donde dice:

>    - y usa la siguiente formula: =indirecto("empresa"&$1$1) ...

debio decir:
    - ... =indirecto("empresa"&$a$1)

saludos,
hector.



Muchísimas gracias. Era eso exactamente lo que estaba buscando. De
verdad que no sabes cuánto te lo agradezco.

Un saludo y muchísimas gracias de nuevo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida