lista despegable anidada

19/08/2006 - 20:38 por Intruso | Informe spam
Holas:
No se si es posible que me faciliten el codigo en visual basic u otra forma
de hacer una lista despegable anidada, es decir que de una lista seleccionar
una opcion y me muestre otra lista.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
20/08/2006 - 03:38 | Informe spam
hola, 'anonimo/a' !

No se si es posible que me faciliten el codigo en visual basic
u otra forma de hacer una lista despegable anidada
es decir que de una lista seleccionar una opcion y me muestre otra lista.



op1: en la pagina de Debra Dalgleish puedes ver ejemplos [y descargar los archivos]
Excel -- Data Validation -- Create Dependent Lists
http://www.contextures.com/xlDataVal02.html
http://www.contextures.com/DataValRange.zip
Excel -- Data Validation -- Dependent Dropdowns from a Sorted List
http://www.contextures.com/xlDataVal13.html
http://www.contextures.com/DataValRegionCust.zip

op2: ve si te sirve alguna de las siguientes conversaciones: http://tinyurl.com/8jgcm

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Intruso
21/08/2006 - 04:39 | Informe spam
Holas:
Gracias por la respuesta, pero eso ya lo tengo echo en el libro de excel.
Lo que me preguntaba es que si habia la forma de simplificarlo aun mas.
Tengo por ejemplo, en la columna A:

PRODUCTO A
PRODUCTO B
PRODUCTO C
PRODUCTO D
PRODUCTO E

Y en la columna B los derivados para cada PRODUCTO

PRODUCTO A
Color Rojo
Color Crema
Color Negro
PRODUCTO B
Color Rojo
Color Crema
Color Negro
Color Violeta
PRODUCTO C
Color Rojo
Color Crema
Color Gris
PRODUCTO D
Color Rojo
Color Crema
Color Verde
PRODUCTO E
Color Azul
Color Crema
Color Negro

El ejemplo, perfectamente lo puedo aplicar, si es que trabajo en esas dos
columnas, pero... Hay alguna forma de que trabaje en una sola columna, es
decir al Seleccionar Producto B automaticamente que salga la lista de los
colores permitidos, similar a la Barra de menus, sólo que dentro de una
celda

Saludos
"Héctor Miguel" escribió en el mensaje
news:%23udoll$
hola, 'anonimo/a' !

No se si es posible que me faciliten el codigo en visual basic
u otra forma de hacer una lista despegable anidada
es decir que de una lista seleccionar una opcion y me muestre otra lista.



op1: en la pagina de Debra Dalgleish puedes ver ejemplos [y descargar los
archivos]
Excel -- Data Validation -- Create Dependent Lists
http://www.contextures.com/xlDataVal02.html
http://www.contextures.com/DataValRange.zip
Excel -- Data Validation -- Dependent Dropdowns from a Sorted List
http://www.contextures.com/xlDataVal13.html
http://www.contextures.com/DataValRegionCust.zip

op2: ve si te sirve alguna de las siguientes conversaciones:
http://tinyurl.com/8jgcm

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

Respuesta Responder a este mensaje
#3 Héctor Miguel
21/08/2006 - 06:23 | Informe spam
hola, ?

... Hay alguna forma de que trabaje en una sola columna
es decir al Seleccionar Producto B automaticamente que salga la lista de los colores permitidos
similar a la Barra de menus, solo que dentro de una celda



[hasta donde se]... para usar 'listas' en las reglas de validacion... 'tienes que'... 'seguir ciertas reglas' [me explico]:

1) desde [menu] datos / validacion / [opcion] lista tienes dos opciones:
a) teclear/introducir/... la lista [en el cuadro de edicion]... simple, llana, directa [usando el separador de listas configurado]
b) 'tomar' como origen los elementos/celdas que designes para ello -> en un rango [celdas contiguas]

2) si te decides por tomar la lista desde un rango... NO puedes 'indicarle' [p.e.] esta SI... esta tambien... esta NO... esta... ???
-> las celda del rango que le indiques... se iran a los elementos de la lista en la validacion [aun si hay celdas 'vacias'] :-((

3) si requieres 'simplificarte la existencia' por [futuras] modificaciones a los elementos -> EN UNA SOLA COLUMNA...
[donde estaran 'mezclados' los que irian tanto a una lista como a la otra] -> me temo que...
-> va a ser necesario 'complicar' los mecanismos de 'deteccion' de cual celda/elemento se va a una lista o a otra :-(

4) si necesitas [como base] el arreglo simple/discrecional/... de elementos en una columna [segun el punto anterior]...
a) si requieres reglas de validacion en celdas... sera necesario 'teclear' cada elemento a 'su' lista -> por codigo ;)
b) sera necesario que le proveas [al codigo] alguna forma de 'identificar' cual celda se va a que lista -?-
c) existe un limite de 255 'caracteres' para una lista 'directa' [ya que no se va a poder tomar de un rango] :-(

5) otra -posible- alternativa es -> NO usar las reglas de validacion EN celdas... y cambiarlas por controles 'combo' [y mas codigo] -?-

[creo que] alternativas de solucion... pudiera haber 'suficientes' ;) determinar cual pudiera ser 'mejor' que las otras... ???

si cualquier duda {o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Intruso
24/08/2006 - 15:44 | Informe spam
Holas:
Gracias por la respuesta, en el mensaje inicial preguntaba por el "código",
y no en si por las funciones de "validación", asi es que vuelvo a lo mismo
:( . Pero gracias por tus aclaraciones, me sirve para tener mas en mente lo
que tengo que hacer.
Lo que deseo es el codigo en visual basic para un combo dentro de una celda
de excel.
Bueno a repasar se ha dicho.

MUCHAS GRACIAS


"Héctor Miguel" escribió en el mensaje
news:%
hola, ?

... Hay alguna forma de que trabaje en una sola columna
es decir al Seleccionar Producto B automaticamente que salga la lista de
los colores permitidos
similar a la Barra de menus, solo que dentro de una celda



[hasta donde se]... para usar 'listas' en las reglas de validacion...
'tienes que'... 'seguir ciertas reglas' [me explico]:

1) desde [menu] datos / validacion / [opcion] lista tienes dos
opciones:
a) teclear/introducir/... la lista [en el cuadro de edicion]... simple,
llana, directa [usando el separador de listas configurado]
b) 'tomar' como origen los elementos/celdas que designes para ello ->
en un rango [celdas contiguas]

2) si te decides por tomar la lista desde un rango... NO puedes
'indicarle' [p.e.] esta SI... esta tambien... esta NO... esta... ???
-> las celda del rango que le indiques... se iran a los elementos de la
lista en la validacion [aun si hay celdas 'vacias'] :-((

3) si requieres 'simplificarte la existencia' por [futuras] modificaciones
a los elementos -> EN UNA SOLA COLUMNA...
[donde estaran 'mezclados' los que irian tanto a una lista como a la
otra] -> me temo que...
-> va a ser necesario 'complicar' los mecanismos de 'deteccion' de cual
celda/elemento se va a una lista o a otra :-(

4) si necesitas [como base] el arreglo simple/discrecional/... de
elementos en una columna [segun el punto anterior]...
a) si requieres reglas de validacion en celdas... sera necesario
'teclear' cada elemento a 'su' lista -> por codigo ;)
b) sera necesario que le proveas [al codigo] alguna forma de
'identificar' cual celda se va a que lista -?-
c) existe un limite de 255 'caracteres' para una lista 'directa' [ya
que no se va a poder tomar de un rango] :-(

5) otra -posible- alternativa es -> NO usar las reglas de validacion EN
celdas... y cambiarlas por controles 'combo' [y mas codigo] -?-

[creo que] alternativas de solucion... pudiera haber 'suficientes' ;)
determinar cual pudiera ser 'mejor' que las otras... ???

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

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