gveret_nasty
Гость
|
|
« Ответ #4 : 27-04-2005 12:07 » |
|
Зачем другие решения? Всё получилось - я то, что ты написал, вывернула наизнанку, теперь всё работает: Sub Wrapp() If ActiveSheet.Name = "Name" Then Cells.Select Selection.Locked = True Range(Cells(7, 1), Cells(10, 1)).Locked = False ... Range(Cells(15, 1), Cells(65536, 256)).Locked = False End If ActiveSheet.Protect Password:=Pas, DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowFormattingCells:=True, AllowFormattingColumns:=True, _ AllowFormattingRows:=True, AllowSorting:=True, AllowFiltering:=True End Sub Т.е. снимаю защиту листа, всем ячейкам присваиваю свойство "защищаемая", потом выбираю нужные, присваиваю "незащищаемая", потом ставлю защиту. И всё в коде!! Ты мне очень помог, на самом деле, теперь я буду делать что-то новое, а не скакать по менеджерам.
|