Combo box seguramente

01/08/2005 - 13:42 por pedro AM | Informe spam
Hola a todos/as
Estoy intentando combinar 2 combo boxes.
Tengo areas definidas con nombres de unidades de cada centro. Por ejemplo
centro A tiene unidades a,b,c,d que pertenecen a ella.Centro B tienen e,h,i,j.
Mi primera combo box me da para elegir centro A, centro B,ETC.
La segunda me deberia dar la opcion de si eligo Centro A, que solo
aparecieran unidades a,b,c,d en el combo.
Como puedo hacer esto? alguna alternativa?
En total tengo 11 centros y unas 200 unidades.
Agradeceria mucha cualquier ayuda con esto.

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
01/08/2005 - 14:10 | Informe spam
"pedro AM" escribió en el mensaje news:
Hola a todos/as
Estoy intentando combinar 2 combo boxes.
Tengo areas definidas con nombres de unidades de cada centro. Por ejemplo
centro A tiene unidades a,b,c,d que pertenecen a ella.Centro B tienen e,h,i,j.
Mi primera combo box me da para elegir centro A, centro B,ETC.
La segunda me deberia dar la opcion de si eligo Centro A, que solo
aparecieran unidades a,b,c,d en el combo.
Como puedo hacer esto? alguna alternativa?
En total tengo 11 centros y unas 200 unidades.
Agradeceria mucha cualquier ayuda con esto.




El siguiente ejemplo quizás te pueda dar alguna pista:

http://www.excelesp.com/ejemplos/ej...codigo.xls

No se usan cuadros combinados sino validaciones (Datos > Validación) en las celdas C5 y D5
Un saludo.


Fernando Arroyo
MS MVP - Excel
Respuesta Responder a este mensaje
#2 pedro AM
01/08/2005 - 16:06 | Informe spam
hola Fernando

Ya he intentado lo que me das y funciona bien con una excepcion:
Cuando tengo mi lista de unidades, hay un numero diferente en cada centro.
observo que en tu formula de validacion tienes un +20 al final que creo
significa "muestra valores de 20 filas". cuando lo uso en la mia, en los
centros con menos de 20 valores me muestra la celda en blanco, a pesar de que
en la validacion tengo puesto el "omitir celdas en blanco". sabes como hacer
que esto funcione?

Te agradezco tu ayuda.

Pedro Arroyo Martinez
"Fernando Arroyo" escribió:

"pedro AM" escribió en el mensaje news:
> Hola a todos/as
> Estoy intentando combinar 2 combo boxes.
> Tengo areas definidas con nombres de unidades de cada centro. Por ejemplo
> centro A tiene unidades a,b,c,d que pertenecen a ella.Centro B tienen e,h,i,j.
> Mi primera combo box me da para elegir centro A, centro B,ETC.
> La segunda me deberia dar la opcion de si eligo Centro A, que solo
> aparecieran unidades a,b,c,d en el combo.
> Como puedo hacer esto? alguna alternativa?
> En total tengo 11 centros y unas 200 unidades.
> Agradeceria mucha cualquier ayuda con esto.
>

El siguiente ejemplo quizás te pueda dar alguna pista:

http://www.excelesp.com/ejemplos/ej...odigo..xls

No se usan cuadros combinados sino validaciones (Datos > Validación) en las celdas C5 y D5
Un saludo.


Fernando Arroyo
MS MVP - Excel

Respuesta Responder a este mensaje
#3 Fernando Arroyo
02/08/2005 - 09:29 | Informe spam
"pedro AM" escribió en el mensaje news:
hola Fernando

Ya he intentado lo que me das y funciona bien con una excepcion:
Cuando tengo mi lista de unidades, hay un numero diferente en cada centro.
observo que en tu formula de validacion tienes un +20 al final que creo
significa "muestra valores de 20 filas". cuando lo uso en la mia, en los
centros con menos de 20 valores me muestra la celda en blanco, a pesar de que
en la validacion tengo puesto el "omitir celdas en blanco". sabes como hacer
que esto funcione?

Te agradezco tu ayuda.

Pedro Arroyo Martinez



No, el 20 de la fórmula es porque los datos comienzan en la fila 21. Ya sé que es extraño, pero se debe a que el ejemplo lo hice como respuesta a una consulta en este mismo grupo de Excel, y los datos de la hoja estaban dispuestos así.

Por ejemplo, suponiendo que los datos de que se nutre la validación de D5 estuvieran en el rango H2:J6 (la fila 1 sería de títulos), habría que hacer las siguientes modificaciones:
- la celda B11 tendría una H
- la celda B12 tendría una I
- la celda B13 tendría una J
- la fórmula de la validación de D5 sería:

=INDIRECTO(BUSCARV(C5;A11:B13;2;FALSO)&2&":"&BUSCARV(C5;A11:B13;2;FALSO)&CONTARA(INDIRECTO(BUSCARV(C5;A11:B13;2;FALSO)&"2:"&BUSCARV(C5;A11:B13;2;FALSO)&"65000"))+1)

Esta fórmula ajusta automáticamente el número de filas que mostrará la validación, siempre que debajo no haya ninguna celda con datos.
Un saludo.


Fernando Arroyo
MS MVP - Excel
Respuesta Responder a este mensaje
#4 pedro AM
11/08/2005 - 10:03 | Informe spam
Fernando

Muchas gracias por tu ayuda.

Saludos

"Fernando Arroyo" escribió:

"pedro AM" escribió en el mensaje news:
> hola Fernando
>
> Ya he intentado lo que me das y funciona bien con una excepcion:
> Cuando tengo mi lista de unidades, hay un numero diferente en cada centro.
> observo que en tu formula de validacion tienes un +20 al final que creo
> significa "muestra valores de 20 filas". cuando lo uso en la mia, en los
> centros con menos de 20 valores me muestra la celda en blanco, a pesar de que
> en la validacion tengo puesto el "omitir celdas en blanco". sabes como hacer
> que esto funcione?
>
> Te agradezco tu ayuda.
>
> Pedro Arroyo Martinez

No, el 20 de la fórmula es porque los datos comienzan en la fila 21. Ya sé que es extraño, pero se debe a que el ejemplo lo hice como respuesta a una consulta en este mismo grupo de Excel, y los datos de la hoja estaban dispuestos así.

Por ejemplo, suponiendo que los datos de que se nutre la validación de D5 estuvieran en el rango H2:J6 (la fila 1 sería de títulos), habría que hacer las siguientes modificaciones:
- la celda B11 tendría una H
- la celda B12 tendría una I
- la celda B13 tendría una J
- la fórmula de la validación de D5 sería:

=INDIRECTO(BUSCARV(C5;A11:B13;2;FALSO)&2&":"&BUSCARV(C5;A11:B13;2;FALSO)&CONTARA(INDIRECTO(BUSCARV(C5;A11:B13;2;FALSO)&"2:"&BUSCARV(C5;A11:B13;2;FALSO)&"65000"))+1)

Esta fórmula ajusta automáticamente el número de filas que mostrará la validación, siempre que debajo no haya ninguna celda con datos.
Un saludo.


Fernando Arroyo
MS MVP - Excel

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