Quiero proteger las celdas que tienen formulas con macro para que no se borren en excel 2010
Deseo saber como proteger mis celdas con formulas y datos que se utilizan para ejecutar el macro espero su ayuda muchas gracias
Móndulo 1
Sub REGISTRAR()
If Range("c5").Value = "" Or Range("j17").Value = 0 Then Exit Sub
If Range("g4").Value = "FACTURA DE VENTA" Then
With Sheets("Reg. Ventas").Range("a65536").End(xlUp)
.Offset(1, 0) = CDate(Range("j7").Value)
.Offset(1, 1) = CDate(Range("j7").Value + Range("b21").Value)
.Offset(1, 2) = "'0" & 1
.Offset(1, 3) = "'00" & Range("g5").Text
.Offset(1, 4) = "'000" & Range("j5").Text
.Offset(1, 5) = "'0" & 6
.Offset(1, 6) = Range("c5").Text
.Offset(1, 7) = Range("c6").Text
.Offset(1, 8) = Range("j17").Value
.Offset(1, 9) = Range("j18").Value
.Offset(1, 10) = Range("j19").Value
.Offset(1, 11) = Range("B19").Value
.Offset(1, 12) = Range("j19").Value - Range("B19").Value
Range("C5:D5,B9:B15,C9:C15,B19:D19,B21").ClearContents
Range("J5").Value = Range("J5").Value + 1
MsgBox "La factura fue registrada Exitosamente", vbInformation, "Excel Negocios por Gustavo Sebastiani"
End With
Else
With Sheets("Reg. Compras").Range("a65536").End(xlUp)
.Offset(1, 0) = CDate(Range("j7").Value)
.Offset(1, 1) = CDate(Range("j7").Value + Range("b21").Value)
.Offset(1, 2) = "'0" & 1
.Offset(1, 3) = "'00" & Range("g5").Text
.Offset(1, 4) = "'000" & Range("j5").Text
.Offset(1, 5) = "'0" & 6
.Offset(1, 6) = Range("c5").Text
.Offset(1, 7) = Range("c6").Text
.Offset(1, 8) = Range("j17").Value
.Offset(1, 9) = Range("j18").Value
.Offset(1, 10) = Range("j19").Value
.Offset(1, 11) = Range("B19").Value
.Offset(1, 12) = Range("j19").Value - Range("B19").Value
Range("C5:D5,B9:B15,C9:C15,B19:D19,B21").ClearContents
Range("J5").Value = Range("J5").Value + 1
MsgBox "La factura fue registrada Exitosamente", vbInformation, "Excel Negocios por Gustavo Sebastiani"
End With
End If
End Sub
Sub LIMPIAR()
Range("C5:D5,B9:B15,C9:C15,B19:D19,B21").ClearContents
End Sub
Móndulo 2
Sub Macro1()
'
' Macro1 Macro
'
'
Range("J5,C5:D5,B9:B15,C9:C15,B19:D19,B21").ClearContents
End Sub