Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Visual Basic para Aplicaciones - Seleccionar opciòn de una lista de excel con VBA

Life is soft - evento anual de software empresarial
  Imprimir  
Vista:

Seleccionar opciòn de una lista de excel con VBA

Publicado por Caapi (5 intervenciones) el 07/06/2011 22:34:33
Que tal a todos!!!

Quiero ver si me pueden ayudar con lo siguiente...

Resulta que tengo un archivo de Excel que contiene varias listas (Dentro de una celda), y necesito manipular esas listas a traves de Visual Basic (VBA) para seleccionar sus valores de acuerdo a mis necesidades, sin embargo no he encontrado la forma. En un foro encontre la forma de obtener el valor que se selecciona, pero aùn no encuentro la forma de con VBA indicarle que seleccione cualquiera de los valores de una lista.

Este es el codigo que obtuve y que se encarga de obtener el valor de una lista:

Sub elemento_seleccionado()
'Imaginemos que en A1 tenemos el desplegable
Range("A1").Select
'pasamos el valor seleccionado a una variable
valor = Selection.Validation.Parent
'mostramos un mensaje
MsgBox (valor)
End Sub

Ojala me ayuden para saber como seleccionar una opciòn de la lista de forma dinamica con VBA.

De antemano muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

Seleccionar opciòn de una lista de excel con VBA

Publicado por JuanC juanc2942@gmail.com (405 intervenciones) el 07/06/2011 22:53:50
aparentemente no se puede acceder a la lista con un índice como en un listbox
y en verdad no hace falta porque podés asignar directamente el valor a la celda
Range("a1").Value = valor (siempre que valor esté dentro de la lista, obvio)

Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Seleccionar opciòn de una lista de excel con VBA

Publicado por Caapi (5 intervenciones) el 07/06/2011 23:16:27
Muchas gracias Juan, relamente era muy fàcil hacerlo, no me imaginaba que fuera de la misma forma que asignar un valor a una celda, en efecto pense que era parecido a un Listbox.

Te agradesco mucho tu ayuda y la pronta respuesta.

Saludos desde Mèxico.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar