Foro VBATotal

Aprender a programar en Visual Basic

Por favor, o Regístrate para crear mensajes y debates.

Necesito macro que abra consecutivamente los nombres de una lista desplegable

Nuevamente le tengo una consulta un poco más compleja. Tengo un libro con una hoja de cálculo donde tengo una tabla de una fila y 3 columnas, una lista desplegable que se incrementa semanalmente y 3 posibles macros a ejecutar.
Yo necesitaría 2 macros más: la primera (MacroLista) que en la celda desplegable a partir de un nombre que yo ponga de la lista, me fuera poniendo consecutivamente cada uno de los nombres que aparecen en la misma, posterior a esa que inicialmente puse. Si esto no fuera posible, entonces que lo haga desde el primer nombre que aparece en la lista.
Cuando aparece un nombre nuevo en la celda de la lista desplegable, yo tengo formulado que aparezca un texto en la celda A2, o en la celda B2, o en la celda C2. Entonces la segunda macro que necesito (Macro Necesaria) es que cuando vaya apareciendo cada nombre nuevo en mi lista desplegable, me corra la Macro1 si aparece un texto en la celda A2, o me corra la Macro2 si aparece un texto en la celda B2 o por último me corra la Macro3 si aparece un texto en la celda C2.
Es decir, que poniendo un nombre de la lista desplegable y solo mandando a ejecutar la macro MacroNecesaria, me hiciera esta secuencia ininterrumpidamente sin tener que volver a ejecutar ninguna de estas dos nuevas macros:
A partir del Nombre que aparece en la lista
- Ejecuto la macro MacroNecesaria
- Corre la macro Macrolista
Aparece el siguiente nombre
- Corre la macro MacroNecesaria
- Corre la macro Macrolista
Aparece el siguiente nombre
Y así hasta el último nombre de la lista donde al salir este, solo corre la macro Macronecesaria y ahí termina todo
Puse este ejemplo como muestra para que sea más fácil de comprender porque el real que estoy trabajando, es mucho más amplio y complejo. Si no tiene solución para la primera macro, con la segunda ya tengo medio problema resuelto. Muchas gracias de antemano por su ayuda tan valiosa!
cro Macrolista
Aparece el siguiente nombre
- Corre la macro MacroNecesaria
- Corre la macro Macrolista
Aparece el siguiente nombre
Y así hasta el último nombre de la lista donde al salir este, solo corre la macro Macronecesaria y ahí termina todo
Puse este ejemplo como muestra para que sea más fácil de comprender porque el real que estoy trabajando, es mucho más amplio y complejo. Si no tiene solución para la primera macro, con la segunda ya tengo medio problema resuelto. Muchas gracias de antemano por su ayuda tan valiosa!

Archivos subidos:
  • Tienes que conectarte para acceder a las subidas.

Disculpe que haya repetido sin querer al final de la consulta, la parte final del texto. Termina en Muchas gracias por su valiosa ayuda!

Hola Luisito,

No puedo abrir el archivo...prueba a subirlo de nuevo.

Saludos.

Por favor, si te he ayudado, haz clic en algún banner publicitario. Es una gran manera de ayudarme. También puedes realizar una donación en Paypal por la cantidad que desees https://paypal.me/vbatotal

Aqui se4 o estoyh enviando

Archivos subidos:
  • Tienes que conectarte para acceder a las subidas.

Hola Luis,

A ver si te he entendido...

Tú quieres que al ejecutar "Macrolista" copie los valores del desplegable desde el valor que introduces en el campo de texto hasta el final? Si es así, donde quieres que te copie los valores después de "artemisa" (según el ejemplo)?

Con la "Macronecesaria" me perdí...

 

Por favor, si te he ayudado, haz clic en algún banner publicitario. Es una gran manera de ayudarme. También puedes realizar una donación en Paypal por la cantidad que desees https://paypal.me/vbatotal

Buenas noches colega,
Aqui le estoy enviando nuevamente la muestra de lo que necesito. En el mismo archivo hay un texto explicativo de forma mas detallada. Muchas gracias por el esfuerzo que esta haciendo por ayudarme. Saludos cordiales, Luis

Archivos subidos:
  • Tienes que conectarte para acceder a las subidas.

Buenos días,

Adjunto el archivo con las macros.

Saludos.

Archivos subidos:
  • Tienes que conectarte para acceder a las subidas.
Por favor, si te he ayudado, haz clic en algún banner publicitario. Es una gran manera de ayudarme. También puedes realizar una donación en Paypal por la cantidad que desees https://paypal.me/vbatotal

Muchísimas gracias por su gran apoyo y ayuda. Eso era lo que quería precisamente. Ahora si me entendió bien. Saludos cordiales. Luis

Me alegra que te sirva.

Saludos!

Por favor, si te he ayudado, haz clic en algún banner publicitario. Es una gran manera de ayudarme. También puedes realizar una donación en Paypal por la cantidad que desees https://paypal.me/vbatotal

Contacto