Hola!
puedes evaluar (con intersect) si la celda que ha cambiado es la que tu quieres y multiplicarla por -1 (controlando que no sea negativa ya), un ejemplo para la celda C3
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("C3")) Is Nothing Then
Application.EnableEvents = False
ActiveSheet.Range("C3") = Abs(ActiveSheet.Range("C3")) * -1
Application.EnableEvents = True
End If
End Sub