Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("P127")) Is Nothing Then
If Target < 0 Then Exit Sub
Range(Cells(129 + [P127], 2), Cells(140, 12)).ClearContents
Range(Cells(129 + [P127], 15), Cells(140, 18)).ClearContents
End If
End Sub