Hacer que se ejecute la misma macro hojas distinta
Tengo un proyecto que hace que en una de las hojas, si se modifica la celda a1, se ejecute una macro, y me gustaría que si se modificase esa misma celda de cualquiera de las otras hojas, se ejecutase la misma macro.
El código que tengo en esa hoja que cambia es:
Private Sub Worksheet_Change(ByVal Target As Range)
datos1 = "a1"
If Not Application.Intersect(Target, Range(datos1)) Is Nothing Then
Call macro
End If
End Sub
¿Hay alguna manera para no tener que copiar el código en todas las hojas?
¿Cómo quiera que es posible que en la ejecución de la aplicación, se inserten hojas, es posible que a las hojas añadidas se les aplique el código de forma automática?
El código que tengo en esa hoja que cambia es:
Private Sub Worksheet_Change(ByVal Target As Range)
datos1 = "a1"
If Not Application.Intersect(Target, Range(datos1)) Is Nothing Then
Call macro
End If
End Sub
¿Hay alguna manera para no tener que copiar el código en todas las hojas?
¿Cómo quiera que es posible que en la ejecución de la aplicación, se inserten hojas, es posible que a las hojas añadidas se les aplique el código de forma automática?
Respuesta de calvuch
1