Domine o Excel ® (3 em 1): Excel - 70 Fórmulas Incríveis, Excel - 51 Macros incríveis e 51 Dicas e Truques Incríveis

(Carla ScalaEjcveS) #1

Option Explicit
Private SelecaoAnterior As Object
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cell As Variant
For Each cell In Target
If SelecaoAnterior.Exists(cell.Address) Then
If SelecaoAnterior.Item(cell.Address) <> cell.FormulaR1C1 Then
cell.Interior.ColorIndex = 35
End If
End If


17. Proteger todas as planilhas


Esta simples rotina, protege automaticamente todos os dados de todas as
planilhas de possíveis alterações.


Obs: Substituir os valores de exemplo em negrito pelos valores desejados.


Sub ProtectSheets()
Dim wksht As Worksheet
For Each wksht In ActiveWorkbook.Worksheets

Free download pdf