como hago que dependiendo del valor de una celda me ejecute una ma

22/09/2006 - 14:41 por Daniel | Informe spam
Gracias por cualquier ayuda...
Necesito que dependiendo del valor de una celda... se ejecute una macro u
otra p.ej

si a1=1 que se ejecute la macro3
si a1=2 se ejecute la macro8

Preguntas similare

Leer las respuestas

#1 David
22/09/2006 - 16:51 | Informe spam
Podrías hacer un macro que en su código analizara el valor de la celda (en mi
ejemplo supondré que es A1 de la hoja Hoja1), y determinara cuál macro ha de
ejecutarse. Luego, el usuario solamente ejecutaría esta última macro.

Prueba hacer una macro como la siguiente, y la adaptas a la hoja y celda de
tu caso:

Sub Ejecutar()
Select Case Sheets("Hoja1").Range("A1").Value
Case 1
Macro3
Case 2
Macro8
Case Else
MsgBox Title:="No válido", _
Prompt:="No se ha localizado un maco para ese valor"
End Select
End Sub

Saludos



"Daniel" escribió:

Gracias por cualquier ayuda...
Necesito que dependiendo del valor de una celda... se ejecute una macro u
otra p.ej

si a1=1 que se ejecute la macro3
si a1=2 se ejecute la macro8


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida