Можно ли поставить запрет на редактирование полностью страницы страницы, и запрет на редактирование отдельных ячеек, но так что бы формулы ставили значения, а физически человек не мог изменить данные ячеек и страниц
Можно ли поставить запрет на редактирование полностью страницы страницы, и запрет на редактирование отдельных ячеек, но так что бы формулы ставили значения, а физически человек не мог изменить данные ячеек и страницrunagroup
Данные ячеек и есть данные листов (страницы печатаются на принтере) Если полностью запретить редактировать лист, то отдельные ячейки будут так же защищены. Короче... Ничего не понятно.
Данные ячеек и есть данные листов (страницы печатаются на принтере) Если полностью запретить редактировать лист, то отдельные ячейки будут так же защищены. Короче... Ничего не понятно.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
AlexM, мне нужно защитить 2-е страницы от редактирования и на трех основных страницах запретить редактирование ячеек где находятся формулы Такое реально сотворить?
AlexM, мне нужно защитить 2-е страницы от редактирования и на трех основных страницах запретить редактирование ячеек где находятся формулы Такое реально сотворить?runagroup
Страниц в книгах Excel нет, а да я уже говорил. В формате ячеек есть вкладка защита. На ней можно поставить одну или две галочки. При защите листа будут защищены ячейки, у которых в формате ячеек установлены галочки. Конкретные советы при наличии файла, в котором надо указать что защищать и как.
Страниц в книгах Excel нет, а да я уже говорил. В формате ячеек есть вкладка защита. На ней можно поставить одну или две галочки. При защите листа будут защищены ячейки, у которых в формате ячеек установлены галочки. Конкретные советы при наличии файла, в котором надо указать что защищать и как.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
защитить 2-е страницы от редактирования и на трех основных страницах запретить редактирование ячеек где находятся формулы
Если я правильно понял. Рецензирование->Защитить лист. По умолчанию все ячейки листа защищены. Если нужно защитить только отдельные ячейки то Выделяете ячейки которые не надо защищать (с помощью Shift или Ctrl). Правая кнопка мыши, Формат ячеек... вкладка Защита. Сбросить флаг с чек бота Защищаемая ячейка и после этого Рецензирование->Защитить лист.
защитить 2-е страницы от редактирования и на трех основных страницах запретить редактирование ячеек где находятся формулы
Если я правильно понял. Рецензирование->Защитить лист. По умолчанию все ячейки листа защищены. Если нужно защитить только отдельные ячейки то Выделяете ячейки которые не надо защищать (с помощью Shift или Ctrl). Правая кнопка мыши, Формат ячеек... вкладка Защита. Сбросить флаг с чек бота Защищаемая ячейка и после этого Рецензирование->Защитить лист.DrMini
Сообщение отредактировал DrMini - Воскресенье, 03.04.2016, 07:09
AlexM, вот файл /блин файл тяжелый, сча облегчу/ нужно защитиль лист sum_dop, но так чтобы макрос мог вставлять и удалять строки с данными, но на этой странице физически нельзя ничего редактировать. лист dop_uslug, запрет на редактирование столбцов А-G, но так же что бы макрос мог вставлять строки и заполнять данные лист test, запрет редактирования столбцов F и G, история таже - что бы на эти столбцы работали добавление строк, и формулы так же продолжали автоматически подставляться.
AlexM, вот файл /блин файл тяжелый, сча облегчу/ нужно защитиль лист sum_dop, но так чтобы макрос мог вставлять и удалять строки с данными, но на этой странице физически нельзя ничего редактировать. лист dop_uslug, запрет на редактирование столбцов А-G, но так же что бы макрос мог вставлять строки и заполнять данные лист test, запрет редактирования столбцов F и G, история таже - что бы на эти столбцы работали добавление строк, и формулы так же продолжали автоматически подставляться.runagroup
Private Sub Worksheet_Activate() i = Sheets("test").Cells(Rows.Count, 1).End(xlUp).Row ActiveSheet.ListObjects("Таблица25").Resize Range("$A$1:$S$" & i)
i = Sheets("dop_uslug").Cells(Rows.Count, 1).End(xlUp).Row ActiveSheet.ListObjects("Таблица25").Resize Range("$A$1:$S$" & i) u = Sheets("sum_dop").Cells(Rows.Count, 1).End(xlUp).Row If u > i Then Rows(i + 1 & ":" & u).Clear End If End Sub
[/vba]
Nic70y, да именно, вот этот [vba]
Код
Private Sub Worksheet_Activate() i = Sheets("test").Cells(Rows.Count, 1).End(xlUp).Row ActiveSheet.ListObjects("Таблица25").Resize Range("$A$1:$S$" & i)
i = Sheets("dop_uslug").Cells(Rows.Count, 1).End(xlUp).Row ActiveSheet.ListObjects("Таблица25").Resize Range("$A$1:$S$" & i) u = Sheets("sum_dop").Cells(Rows.Count, 1).End(xlUp).Row If u > i Then Rows(i + 1 & ":" & u).Clear End If End Sub
Nic70y, а как поставить защиту на редактирование на отдельные ячейки, но что бы так же продолжало автоподставляться формулаили удаляться строка
Nic70y, а как поставить защиту на редактирование на отдельные ячейки, но что бы так же продолжало автоподставляться формулаили удаляться строкаrunagroup
Макрос не добавляете строками по совету Николая, а в модуль "Эта книга" вставляете код[vba]
Код
Private Sub Workbook_Open() 'включаем защиту листов для пользователя, но не макроса Worksheets("dop_uslug").Protect Password:=123, UserInterfaceOnly:=True Worksheets("sum_dop").Protect Password:=123, UserInterfaceOnly:=True End Sub
[/vba]
Макрос не добавляете строками по совету Николая, а в модуль "Эта книга" вставляете код[vba]
Код
Private Sub Workbook_Open() 'включаем защиту листов для пользователя, но не макроса Worksheets("dop_uslug").Protect Password:=123, UserInterfaceOnly:=True Worksheets("sum_dop").Protect Password:=123, UserInterfaceOnly:=True End Sub
В формате ячеек есть вкладка защита. На ней можно поставить одну или две галочки
Если у всех ячеек в отдельной колонке, в формате установлена галочка "защищаемая ячейка", то при включении защиты листа отдельная колонка будет с защитой. У ячеек, где защита не нужна галочки в формате убрать.
В формате ячеек есть вкладка защита. На ней можно поставить одну или две галочки
Если у всех ячеек в отдельной колонке, в формате установлена галочка "защищаемая ячейка", то при включении защиты листа отдельная колонка будет с защитой. У ячеек, где защита не нужна галочки в формате убрать.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
runagroup, я скидывал файл 7294604.xlsb, а не runa.xlsb там в Module4 Ваш макрос, я не задумываясь вставил 2 строчки в начале и конце - это не правильно, что он делает я не вникал.
runagroup, я скидывал файл 7294604.xlsb, а не runa.xlsb там в Module4 Ваш макрос, я не задумываясь вставил 2 строчки в начале и конце - это не правильно, что он делает я не вникал.Nic70y