Gracias por contestar tan rápido
Esta así :
Private Sub Worksheet_Change(ByVal Target As Range)
'Por.Dante Amor
' RESTAR EN CAJA LO PAGADO
Sheets("Estadistica Venta").Unprotect Password:="1"
Sheets("Estadistica Venta").Range("F72") = Sheets("Estadistica Venta").Range("F72") - Range("P5")
Sheets("Estadistica Venta").Range("F72") = Sheets("Estadistica Venta").Range("F72") - Range("P6")
Sheets("Estadistica Venta").Range("F72") = Sheets("Estadistica Venta").Range("F72") - Range("P7")
Sheets("Estadistica Venta").Range("F72") = Sheets("Estadistica Venta").Range("F72") - Range("P8")
Sheets("Estadistica Venta").Range("F72") = Sheets("Estadistica Venta").Range("F72") - Range("P9")
Sheets("Estadistica Venta").Range("F72") = Sheets("Estadistica Venta").Range("F72") - Range("P10")
Sheets("Estadistica Venta").Range("F72") = Sheets("Estadistica Venta").Range("F72") - Range("P11")
Sheets("Estadistica Venta").Range("F72") = Sheets("Estadistica Venta").Range("F72") - Range("P12")
Sheets("Estadistica Venta").Range("F72") = Sheets("Estadistica Venta").Range("F72") - Range("P13")
Sheets("Estadistica Venta").Range("F72") = Sheets("Estadistica Venta").Range("F72") - Range("P14")
Sheets("Estadistica Venta").Range("F72") = Sheets("Estadistica Venta").Range("F72") - Range("P15")
Sheets("Estadistica Venta").Range("F72") = Sheets("Estadistica Venta").Range("F72") - Range("P16")
' FALCATA
If Not Intersect(Target, [C5:C36]) Is Nothing Then ' AGREGAR FECHA EN UNA COLUMNA DE COMPRA
If Target.Column = 3 Then
If Cells(Target.Row, "B") = "" Then
Cells(Target.Row, "B") = Date - 1
End If
End If
If Not Intersect(Target, [D5:D36]) Is Nothing Then ' AGREGAR FECHA EN UNA COLUMNA DE PAGO
If Target.Column = 4 Then
If Cells(Target.Row, "B") = "" Then
Cells(Target.Row, "B") = Date
End If
End If
End If
If Not Intersect(Target, [C5:C36]) Is Nothing Then ' AGREGAR CANTIDAD DE UNIDADES
Set h = Sheets("ControlVentaArticulo")
h.Select
u = h.Cells(88, Columns.Count).End(xlToLeft).Column + 1
f = 88
If u < Columns("E").Column Then
u = Columns("E").Column
End If
If u > Columns("V").Column Then
u = h.Cells(89, Columns.Count).End(xlToLeft).Column + 1
If u < Columns("E").Column Then
u = Columns("E").Column
End If
f = 89
End If
h.Cells(f, u).Select
End If
End If
' RIZZOLO
If Not Intersect(Target, [G5:G36]) Is Nothing Then ' AGREGAR FECHA EN UNA COLUMNA DE COMPRA
If Target.Column = 7 Then
If Cells(Target.Row, "F") = "" Then
Cells(Target.Row, "F") = Date - 1
End If
End If
If Not Intersect(Target, [H5:H36]) Is Nothing Then ' AGREGAR FECHA EN UNA COLUMNA DE PAGO
If Target.Column = 8 Then
If Cells(Target.Row, "F") = "" Then
Cells(Target.Row, "F") = Date
End If
End If
End If
Sheets("ControlVentaArticulo").Select
u = Sheets("ControlVentaArticulo").Cells(98, Columns.Count).End(xlToLeft).Column + 1
f = 98
If u < Columns("E").Column Then
u = Columns("E").Column
End If
Sheets("ControlVentaArticulo").Cells(f, u).Select
End If
' CRIS
If Not Intersect(Target, [K5:K36]) Is Nothing Then ' AGREGAR FECHA EN UNA COLUMNA DE COMPRA
If Target.Column = 11 Then
If Cells(Target.Row, "J") = "" Then
Cells(Target.Row, "J") = Date - 1
End If
End If
If Not Intersect(Target, [L5:L36]) Is Nothing Then ' AGREGAR FECHA EN UNA COLUMNA DE PAGO
If Target.Column = 12 Then
If Cells(Target.Row, "J") = "" Then
Cells(Target.Row, "J") = Date
End If
End If
End If
If Not Intersect(Target, [K5:K36]) Is Nothing Then ' AGREGAR CANTIDAD DE UNIDADES
Set h = Sheets("ControlVentaArticulo")
h.Select
u = h.Cells(83, Columns.Count).End(xlToLeft).Column + 1
f = 83
If u < Columns("E").Column Then
u = Columns("E").Column
End If
If u > Columns("V").Column Then
u = h.Cells(84, Columns.Count).End(xlToLeft).Column + 1
If u < Columns("E").Column Then
u = Columns("E").Column
End If
f = 84
End If
h.Cells(f, u).Select
End If
End If
' CARAMBA
If Not Intersect(Target, [O25:O36]) Is Nothing Then ' AGREGAR FECHA EN UNA COLUMNA
If Target.Column = 15 Then
If Cells(Target.Row, "N") = "" Then
Cells(Target.Row, "N") = Date - 1
End If
End If
If Not Intersect(Target, [L5:L36]) Is Nothing Then ' AGREGAR FECHA EN UNA COLUMNA DE PAGO
If Target.Column = 15 Then
If Cells(Target.Row, "N") = "" Then
Cells(Target.Row, "N") = Date
End If
End If
End If
If Not Intersect(Target, [L5:L36]) Is Nothing Then ' AGREGAR FECHA EN UNA COLUMNA DE PAGO
If Target.Column = 15 Then
If Cells(Target.Row, "N") = "" Then
Cells(Target.Row, "N") = Date
End If
End If
End If
Sheets("ControlVentaArticulo").Select
u = Sheets("ControlVentaArticulo").Cells(102, Columns.Count).End(xlToLeft).Column + 1
f = 102
If u < Columns("E").Column Then
u = Columns("E").Column
End If
Sheets("ControlVentaArticulo").Cells(f, u).Select
End If
End Sub
Otro saludo fuerte Elsa