Jump to content
Juan Vargas

Crear Listas desplegables independientes con macros

Recommended Posts

Hola estimados.

Soy nuevo en el grupo y me incorporé debido a que tenia un problema que me viene rompiendo la cabeza hace ya un tiempo. Busqué en todo Google y por fin aquí encontré una solución!.

Se trata de trabajar con Listas Desplegables Dependientes, pero el escenario que se me presenta es que algunos valores se repiten. Vi que lograron solucionar este problema con macros en otro tema que ya está cerrado en el Foro.

Intenté adaptarlo a mis necesidades con mediano exito. Pero aun hay cosas que no puedo realizar, y me gustaria saber si me pueden ayudar a resolverlas.

Tal como en el tema de donde saqué la solución, cuento con una tabla con distintos valores tabulados. Lo que necesito es:

1. Que los selectores de valores de la hoja Links sean a nivel de filas, no por columnas como están actualmente.

2. Incorporar los valores de Descripción y Aleación a esta validación. Intenté hacerlo pero no me funcionó.

 

Dejo el archivo para que me puedan ayudar.

De antemano, Muchas Gracias 

Selector Durezas_2.xlsm

Share this post


Link to post
Share on other sites

Hola @Juan Vargas, mi propuesta es algo diferente a lo ya has visto, puesto que utilizo consultas de SQL.

La ventaja es que puesdes agregar los campos que quieras a la lista y lo unico que debes modificar seria la linea "Set rango = Range("B3:B7")"

Los nombre de los campos de la hoja "Links" deben ser iguales a los de las columnas de "reglas".

PD. Puedes incluso empezar llenando los campos de abajo para arriba.

Comentas, saludos.

Selector Durezas_2.xlsm

Share this post


Link to post
Share on other sites

Hola AlexanderS.

 

Revisé el archivo que me enviaste y funciona perfecto y cubre todo lo que necesitaba.

La verdad estaba bien complicado, ya que el ejemplo que yo tenía era un tanto estático y esta solución permite agregar bastante mas variables.

 

Agradezco tu ayuda.

 

Muchas Gracias!!!

Share this post


Link to post
Share on other sites
Hace 53 minutos , Juan Vargas dijo:

Hola AlexanderS.

 

Revisé el archivo que me enviaste y funciona perfecto y cubre todo lo que necesitaba.

La verdad estaba bien complicado, ya que el ejemplo que yo tenía era un tanto estático y esta solución permite agregar bastante mas variables.

 

Agradezco tu ayuda.

 

Muchas Gracias!!!

Un gusto !!

Saludos.

Share this post


Link to post
Share on other sites
Hace 55 minutos , Juan Vargas dijo:

Muchas Gracias Leopoldo.

 

Muy buena solución tambien, además me ayuda a entender la lógica de como funciona esta macro.

Te explico, para que no te pierdas y saques provecho del ejemplo:

  1. El código que esta en la Hoja1 es para que cualquier cambio que hagas en la columna 1, se actualice los diferentes "Molino". Y llama al procedimiento "PrimeraLista".
  2. En el código de la Hoja2 es para cuando hay cambios al seleccionar una las listas desplegables de las celdas "E10","E11","E12" y "E13" te llame a la Sub "Unicos" con su parámetro correspondiente, este parámetro sirve para saber que lista se modifico y hacer los cambios y decisiones correspondientes en la Sub "Unicos"
  3. Las listas se crean con la fórmula DESREF
  4. Los resultados de las diferentes Sub los va poniendo en la Hoja1 en el rango "G2:L2" hacia abajo....

 

Parece ser un buen ejemplo donde se combinas varios conceptos de VBA y Excel.

 

Saludos.

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...

Important Information

Privacy Policy

Ayuda Excel - Madrid, Madrid, ES - Valorada por 5112 personas - Aprender Excel - Total: 4.7 / 5