Cargando

Obtener valor y nombre de lista desplegable - VBA




Pulsa corazón para recibir avisos de nuevas Respuestas

  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
  • Volver arriba

 

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


X