Como puedo ejecutar 4 macros dependiendo del valor de una celda de excel

Tengo un archivo de excel que contiene 4 macros un botón para cada macro pero me están pidiendo que las 4 macros se ejecuten desde el mismo botón dependiendo del valor de una celda por ejemplo si A1 es igual a 10 llame la macro1, si es igual a 20 llame la macro2 si es igual a 30 llame la macro3 y si es igual a 40 llame la macro4 de ante mano gracias

1 Respuesta

Respuesta
1

Pon el siguiente código en un botón:

Sub general()
'Por.Dante Amor
    Select Case Range("A1")
        Case 10: macro1
        Case 20: macro2
        Case 30: macro3
        Case 40: macro4
    End Select
End Sub

Saludos.Dante Amor

Recuerda valorar la respuesta.

Si tienes dudas avísame para resolverlas.

Si ya no tienes comentarios, puedes valorar la respuesta,

Al final de mi respuesta dice: “Es una buena respuesta” y puedes seleccionar una de 3 opciones:

  • Excelente
  • Si
  • No

Saludeos

Disculpa me marca error de compilación externa

Tienes que tener tus 4 macros en un módulo dentro del mismo libro.

Cada macro debe llamarse macro1, macro2, macro3 y macro4

Si tienen otro nombre, entonces cambia macro1, macro2, macro3 y macro4 en la macro que yo te puse por los nombres reales de tus macros.

Si tienes dudas de cómo hacerlo, copia tus 4 macros para verlas y te digo como tienen que quedar en una macro

¡Muchas gracias! Ya encontré el error es que me duplicaba al cerrar los datos por eso no me funcionaba igual si surge alguna duda con otra cosa le pregunto muchas gracias

Claro, si necesitas algo más crea una nueva pregunta.

No olvides valorar esta respuesta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas