Доброго времени суток всем!
Модуль листа содержит следующий макрос:
[vba]Код
Private Sub Worksheet_Change(ByVal Target As Range)
For Each cell In Target 'проходим по всем измененным ячейкам
If Not Intersect(cell, Range("A2:F65536")) Is Nothing Then
With Range("G" & cell.Row)
ActiveSheet.Unprotect Password:="123"
.Value = Now
ActiveSheet.Protect Password:="123"
End With
End If
Next cell
End Sub
[/vba]
То есть при внесении изменений в незащищенные ячейки в столбце G отображается дата и время внесения изменений. Цветом подсвечены защищаемые ячейки.
Каким образом подправить макрос, чтобы автофильтр в верхней строке оставался активным и доступным пользователю после включения защиты?