Obtener valor y nombre de lista desplegable - VBA



   AUTOR PREGUNTA

Publicado 06 mayo 2014 - 16:01

¿Estoy trabajando con VBA junto con excel 2003 y me gustaría saber cómo puedo obtener el valor de una lista desplegable y adicionalmente obtener el nombre del mismo?


¿Tienes la misma pregunta? Yo también

 

Publicado 06 mayo 2014 - 21:58

Prueba con lo siguiente:

Dim dd As DropDown
Set dd = ActiveSheet.DropDowns("Drop Down 1")
Set r = Sheet1.Range(dd.ListFillRange)
Set ddValue = r(dd.Value)

 

Publicado 07 mayo 2014 - 01:39

Para complementar la información, hay varias cosas que debes tener en cuenta:

1- Dropdown no es una clase visible.
2- Donde dice Sheet1 es donde tu lista desplegable se encuentra y por ende tu data
3- Para encontrar el nombre de la lista desplegable solo necesitas darle click derecho al control y con eso lo obtendrías.

   AUTOR PREGUNTA

Publicado 07 mayo 2014 - 02:25

Gracias par de cracks jeje ya lo tengo mucho más claro