Macro que se ejecuta al cambio de una celda
Voy a intentar explicar mi problema:
Gracias al foro logre crear una macro que se ejecuta al cambiar una celda con un valor especifico, esas me funciono de maravilla, luego necesite uan que se ejecute cuando otra celda sufra cualquier tipo de cambio, encontré una solución aca mismo, les copio lo que he creado en este caso:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$E$5" And Target.Value = "DR" Then
MsgBox "Esta asignando un turno de trabajo en Descanso Remunerado"
DESC_REM
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address(False, False) = "$D$5" Then
MsgBox "Fue asignado el inicio de un turno de trabajo en Descanso Remunerado"
DR_End
End If
End Sub
Pero no me funciona la segunda : me arroja el siguiente error:
Error de compilación:
Se ha detectado un nombre ambiguo: Worksheet:Change
Recordemos que el error es con la segunda, intente cambiar el nombre agregando un 1 pero no me funciono. :(