Saltar al contenido

Listas desplegables dependientes totalmente dinamicas


Gerson Pineda

Recommended Posts

publicado

Hola!

Este es un tema bastante buscado y solicitado por la red, hay diferentes formas de obtener buenos resultados, pero este aporte tiene la diferencia que todo es totalmente dinámico (al puro estilo VBA), a continuación lo explico

Imaginemos una base de datos, con dos categorías, Grupo y Productos

En la hoja CODIGOS

- Para la columna A se encuentran los diferentes grupos, se pueden agregar los que deseen

- En las demás columnas se podrá llenar los productos por cada grupo, se pueden agregar los que deseen

Importante: para no tener fallos, cada vez que se agregue un grupo, asegurarse que se escribe en la columna A

El usuario que utilice es este aporte, debe tener cierto conocimiento de formulas, rangos y la utilización del ADMINISTRADOR DE NOMBRES, esto es porque seguramente harán adaptaciones

Mucho Ojo: Si cambian el nombre de la hoja CODIGOS, este se debe cambiar en la formula "Productos", observen que esta al inicio de la misma ("CODIGOS!B:"&)

Pues bien creo que he explicado con claridad, si hay dudas respecto al funcionamiento, tratare de aclararlo un poco mas, pero no ayudare para realizar adaptaciones

ESPERO LO DISFRUTEN COMO YO!

Saludos

Listas Desplegables Dependientes Totalmente Dinamicas_GP.rar

publicado

[uSER=9328]@Gerson Pineda[/uSER] Excelente aporte gracias por compartirlo esta bien explicado en el administrador de nombres haces uso de funciones muy empleadas.

Gracias,

  • 3 months later...
publicado

Saludos a todos!

Para no confundir y crear otro tema con la nueva versión de este aporte, menciono las siguientes mejoras, con el fin de hacerlo mas practico, cómodo y automático posible (sin usar lenguaje de programación/macros o VBA)

Importante: para no tener fallos, cada vez que se agregue un grupo, asegurarse que se escribe en la columna A

El usuario ya no deberá agregar manualmente el nombre de cada grupo, la hoja "códigos" tiene la formula extendida para 100 grupos (columna A), si van agregar mas de 100, pues solo es cosa de arrastrar la formula y listo

Mucho Ojo: Si cambian el nombre de la hoja CODIGOS, este se debe cambiar en la formula "Productos", observen que esta al inicio de la misma ("CODIGOS!B:"&)

El usuario ahora podrá nombrar la hoja sin modificar las formulas, es decir puede nombrar la hoja códigos por cualquier otro nombre y Excel lo aceptara automáticamente, tomar en cuenta que Excel mediante la función INDIRECTO, NO soporta ciertos parámetros en los nombres, por ejemplo el guion en medio ( - ), si acepta guion abajo ( _ ), NO acepta espacios, por ejemplo "Códigos y Grupos", lo correcto seria CodigosyGrupos

Si desean visualizar las mejoras, vean el administrador de nombres

Espero les pueda ser de mucha utilidad

Que estén bien!

Listas Desplegables Dependientes Totalmente Dinamicas_GP.rar

publicado

Con permiso de los participantes les complemento el tema "Validaciones Dependientes", en varias oportunidades he puesto un ejemplo de estas validaciones usando tablas, objeto que apareció en Excel 2007, el cual comparto con ustedes.

Las validaciones dependientes tienen un pequeño inconveniente.

La validación "uno" da paso a la validación "dos", pero si posterior a la validación "dos", se cambia la validación "uno", la segunda no detecta cambios y puede mostrar valores "obsoletos".

Para resolver este inconveniente lo que he hecho es usar "formato condicional", usar un formato personalizado que usa una condición especial y es verificar si el valor actual de la celda coincide con la lista de la validación "uno", si no coincide "oculto" el resultado "obsoleto" de la segunda validación.

Con esta técnica da la impresión de que "NO" hay valores en la segunda celda, o segunda validación, y nos vemos obligados a cambiar el valor de la segunda validación.

Realmente "SI" hay un valor, pero esta oculto con un formato condicional.

Otra solución al problema y si realmente se quiere borrar la segunda validación en caso de algún cambio en la primera es con VBA, programación.

Validacion Dependiente usando Tablas.zip

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.