Jump to content

[SOLUCIONADO] Macro que llamo a otro Macro dependiendo del nombre de una celda


ergual

Recommended Posts

Buenas tardes, tengo una pregunta a ver si pueden ayudarme.

Tengo un macro que debe llamar a otro macro basandose en el nombre de una celda. Ahora mismo tengo esto:

Accion = Hoja1.Range("A1")

Call Accion

Por supuesto el dato que está en Hoja1 Celda A1 corresponde con el nombre de otro Macro existente, no obstante no me funciona, no sé como debo hacerlo.

Pueden ayudarme a ver cómo puedo hacer esto.

¿Me expliqué bien?, espero que si.

Un saludo y muchas gracias de antemano por vuestra ayuda

Link to comment
Share on other sites

Hola:

No se puede ejecutar una macro en una variable con Call, debes utilizar Application.Run.

Esta macro ejecuta otra macro cuyo nombre coincida con la celda activa.

Sub EjecutarMacroCeldaActiva()
Application.Run (ActiveCell)
End Sub
[/CODE]

Busca en la ayuda de VB.

Saludos.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Privacy Policy