Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Запрет редактирования - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Запрет редактирования (Формулы/Formulas)
Запрет редактирования
runagroup Дата: Суббота, 02.04.2016, 22:05 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Можно ли поставить запрет на редактирование полностью страницы страницы, и запрет на редактирование отдельных ячеек, но так что бы формулы ставили значения, а физически человек не мог изменить данные ячеек и страниц
 
Ответить
СообщениеМожно ли поставить запрет на редактирование полностью страницы страницы, и запрет на редактирование отдельных ячеек, но так что бы формулы ставили значения, а физически человек не мог изменить данные ячеек и страниц

Автор - runagroup
Дата добавления - 02.04.2016 в 22:05
AlexM Дата: Суббота, 02.04.2016, 22:37 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
Данные ячеек и есть данные листов (страницы печатаются на принтере)
Если полностью запретить редактировать лист, то отдельные ячейки будут так же защищены.
Короче... Ничего не понятно.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеДанные ячеек и есть данные листов (страницы печатаются на принтере)
Если полностью запретить редактировать лист, то отдельные ячейки будут так же защищены.
Короче... Ничего не понятно.

Автор - AlexM
Дата добавления - 02.04.2016 в 22:37
runagroup Дата: Суббота, 02.04.2016, 22:57 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
AlexM, мне нужно защитить 2-е страницы от редактирования и на трех основных страницах запретить редактирование ячеек где находятся формулы
Такое реально сотворить?
 
Ответить
СообщениеAlexM, мне нужно защитить 2-е страницы от редактирования и на трех основных страницах запретить редактирование ячеек где находятся формулы
Такое реально сотворить?

Автор - runagroup
Дата добавления - 02.04.2016 в 22:57
AlexM Дата: Суббота, 02.04.2016, 23:06 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
Страниц в книгах Excel нет, а да я уже говорил.
В формате ячеек есть вкладка защита. На ней можно поставить одну или две галочки.
При защите листа будут защищены ячейки, у которых в формате ячеек установлены галочки.
Конкретные советы при наличии файла, в котором надо указать что защищать и как.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеСтраниц в книгах Excel нет, а да я уже говорил.
В формате ячеек есть вкладка защита. На ней можно поставить одну или две галочки.
При защите листа будут защищены ячейки, у которых в формате ячеек установлены галочки.
Конкретные советы при наличии файла, в котором надо указать что защищать и как.

Автор - AlexM
Дата добавления - 02.04.2016 в 23:06
DrMini Дата: Воскресенье, 03.04.2016, 07:07 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1641
Репутация: 207 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
защитить 2-е страницы от редактирования и на трех основных страницах запретить редактирование ячеек где находятся формулы

Если я правильно понял. Рецензирование->Защитить лист. По умолчанию все ячейки листа защищены. Если нужно защитить только отдельные ячейки то Выделяете ячейки которые не надо защищать (с помощью Shift или Ctrl). Правая кнопка мыши, Формат ячеек... вкладка Защита. Сбросить флаг с чек бота Защищаемая ячейка и после этого Рецензирование->Защитить лист.


Сообщение отредактировал DrMini - Воскресенье, 03.04.2016, 07:09
 
Ответить
Сообщение
защитить 2-е страницы от редактирования и на трех основных страницах запретить редактирование ячеек где находятся формулы

Если я правильно понял. Рецензирование->Защитить лист. По умолчанию все ячейки листа защищены. Если нужно защитить только отдельные ячейки то Выделяете ячейки которые не надо защищать (с помощью Shift или Ctrl). Правая кнопка мыши, Формат ячеек... вкладка Защита. Сбросить флаг с чек бота Защищаемая ячейка и после этого Рецензирование->Защитить лист.

Автор - DrMini
Дата добавления - 03.04.2016 в 07:07
runagroup Дата: Воскресенье, 03.04.2016, 20:56 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
AlexM, вот файл /блин файл тяжелый, сча облегчу/
нужно защитиль
лист sum_dop, но так чтобы макрос мог вставлять и удалять строки с данными, но на этой странице физически нельзя ничего редактировать.
лист dop_uslug, запрет на редактирование столбцов А-G, но так же что бы макрос мог вставлять строки и заполнять данные
лист test, запрет редактирования столбцов F и G, история таже - что бы на эти столбцы работали добавление строк, и формулы так же продолжали автоматически подставляться.
К сообщению приложен файл: _RUNA-1.xlsb (65.2 Kb)


Сообщение отредактировал runagroup - Воскресенье, 03.04.2016, 21:43
 
Ответить
СообщениеAlexM, вот файл /блин файл тяжелый, сча облегчу/
нужно защитиль
лист sum_dop, но так чтобы макрос мог вставлять и удалять строки с данными, но на этой странице физически нельзя ничего редактировать.
лист dop_uslug, запрет на редактирование столбцов А-G, но так же что бы макрос мог вставлять строки и заполнять данные
лист test, запрет редактирования столбцов F и G, история таже - что бы на эти столбцы работали добавление строк, и формулы так же продолжали автоматически подставляться.

Автор - runagroup
Дата добавления - 03.04.2016 в 20:56
Nic70y Дата: Воскресенье, 03.04.2016, 21:02 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
после строчки [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
[/vba]вставьте [vba]
Код
ActiveSheet.Unprotect Password:="123"
[/vba]перед строчкой[vba]
Код
End Sub
[/vba]это [vba]
Код
ActiveSheet.Protect Password:="123"
[/vba]если память не изменяет, что там макрос в модуле листа%)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Воскресенье, 03.04.2016, 21:04
 
Ответить
Сообщениепосле строчки [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
[/vba]вставьте [vba]
Код
ActiveSheet.Unprotect Password:="123"
[/vba]перед строчкой[vba]
Код
End Sub
[/vba]это [vba]
Код
ActiveSheet.Protect Password:="123"
[/vba]если память не изменяет, что там макрос в модуле листа%)

Автор - Nic70y
Дата добавления - 03.04.2016 в 21:02
runagroup Дата: Воскресенье, 03.04.2016, 21:45 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
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
[/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
[/vba]

Автор - runagroup
Дата добавления - 03.04.2016 в 21:45
runagroup Дата: Воскресенье, 03.04.2016, 22:11 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Nic70y, а как поставить защиту на редактирование на отдельные ячейки, но что бы так же продолжало автоподставляться формулаили удаляться строка
 
Ответить
СообщениеNic70y, а как поставить защиту на редактирование на отдельные ячейки, но что бы так же продолжало автоподставляться формулаили удаляться строка

Автор - runagroup
Дата добавления - 03.04.2016 в 22:11
AlexM Дата: Воскресенье, 03.04.2016, 22:29 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
Макрос не добавляете строками по совету Николая, а в модуль "Эта книга" вставляете код[vba]
Код
Private Sub Workbook_Open()
    'включаем защиту листов для пользователя, но не макроса
    Worksheets("dop_uslug").Protect Password:=123, UserInterfaceOnly:=True
    Worksheets("sum_dop").Protect Password:=123, UserInterfaceOnly:=True
End Sub
[/vba]



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Воскресенье, 03.04.2016, 22:31
 
Ответить
СообщениеМакрос не добавляете строками по совету Николая, а в модуль "Эта книга" вставляете код[vba]
Код
Private Sub Workbook_Open()
    'включаем защиту листов для пользователя, но не макроса
    Worksheets("dop_uslug").Protect Password:=123, UserInterfaceOnly:=True
    Worksheets("sum_dop").Protect Password:=123, UserInterfaceOnly:=True
End Sub
[/vba]

Автор - AlexM
Дата добавления - 03.04.2016 в 22:29
runagroup Дата: Воскресенье, 03.04.2016, 22:43 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
ну а как защитить отдельные колонки?
 
Ответить
Сообщениену а как защитить отдельные колонки?

Автор - runagroup
Дата добавления - 03.04.2016 в 22:43
AlexM Дата: Воскресенье, 03.04.2016, 23:38 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
В формате ячеек есть вкладка защита. На ней можно поставить одну или две галочки
Если у всех ячеек в отдельной колонке, в формате установлена галочка "защищаемая ячейка", то при включении защиты листа отдельная колонка будет с защитой.
У ячеек, где защита не нужна галочки в формате убрать.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
В формате ячеек есть вкладка защита. На ней можно поставить одну или две галочки
Если у всех ячеек в отдельной колонке, в формате установлена галочка "защищаемая ячейка", то при включении защиты листа отдельная колонка будет с защитой.
У ячеек, где защита не нужна галочки в формате убрать.

Автор - AlexM
Дата добавления - 03.04.2016 в 23:38
runagroup Дата: Понедельник, 04.04.2016, 04:35 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Nic70y, после подстановки формулы в макросе, лист перестал выполнять заданные параметры запрета страниц, а конкретно сортировку строк.
 
Ответить
СообщениеNic70y, после подстановки формулы в макросе, лист перестал выполнять заданные параметры запрета страниц, а конкретно сортировку строк.

Автор - runagroup
Дата добавления - 04.04.2016 в 04:35
Nic70y Дата: Понедельник, 04.04.2016, 06:45 | Сообщение № 14
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
Снимаете защиту с тех ячеек, которые можно редактировать + то, что выше
К сообщению приложен файл: 7294604.xlsb (41.8 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Понедельник, 04.04.2016, 06:48
 
Ответить
СообщениеСнимаете защиту с тех ячеек, которые можно редактировать + то, что выше

Автор - Nic70y
Дата добавления - 04.04.2016 в 06:45
runagroup Дата: Понедельник, 04.04.2016, 14:44 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 49
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Nic70y, чет я не понимаю, все равно не работает, а в файле что Вы скинули исправляет ошибку и защищены все страницы(((((((
К сообщению приложен файл: runa.xlsb (74.6 Kb)


Сообщение отредактировал runagroup - Понедельник, 04.04.2016, 14:44
 
Ответить
СообщениеNic70y, чет я не понимаю, все равно не работает, а в файле что Вы скинули исправляет ошибку и защищены все страницы(((((((

Автор - runagroup
Дата добавления - 04.04.2016 в 14:44
Nic70y Дата: Понедельник, 04.04.2016, 14:54 | Сообщение № 16
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
runagroup, я скидывал файл 7294604.xlsb, а не runa.xlsb
там в Module4 Ваш макрос, я не задумываясь вставил 2 строчки в начале и конце - это не правильно,
что он делает я не вникал.


ЮMoney 41001841029809
 
Ответить
Сообщениеrunagroup, я скидывал файл 7294604.xlsb, а не runa.xlsb
там в Module4 Ваш макрос, я не задумываясь вставил 2 строчки в начале и конце - это не правильно,
что он делает я не вникал.

Автор - Nic70y
Дата добавления - 04.04.2016 в 14:54
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Запрет редактирования (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!