Ejecución de macro según contenido de celda

Hola, busco una macro que según el contenido de una celda que se llama “TextoSeleccionado”, celda Hoja1.B4 ejecute la macro que corresponda en nombre al contenido de esta celda, en otras palabras: Que según el contenido de una celda se ejecute la macro que por nombre lleva este mismo dato.

Macros:

Proyecto_1

Proyecto_2

Proyecto_3

Respuesta
1

Copia esta macro en la/las hoja/s que quieras controlar la celda B4:

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B4")) Is Nothing Then
    Select Case [B4]
        Case "Proyecto_1": Proyecto_1
        Case "Proyecto_2": Proyecto_2
        Case "Proyecto_3": Proyecto_3
     End Select
End If
End Sub

Por favor, si te ha valido la respuesta, puntúala y cierra la pregunta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas