Записи с меткой "Защита данных"

Надстройка не запускается в Excel

Microsoft уже радовал нас обновлениями безопасности, приводящими к неработе определенного функционала. Эпопея продолжается: на этот раз нас решили обезопасить от надстроек. После июльского обновления безопасности офиса большинство подключенных ранее надстроек(типа .xlam и .xla) просто перестало включаться. Т.е. при запуске Excel как установленные ранее надстройки, так и новые тупо не включались. Без всяких предупреждений и сообщений. Многие грешили на надстройки и их авторов, а дело-то обстоит иначе. Просто в этом обновлении добавили запрет на...

Защита листов и ячеек в MS Excel

Если вы работаете(или работали) в более-менее крупной компании, то 100% сталкивались с ситуацией, когда необходимо переслать свой файл другому сотруднику и при этом запретить ему изменять какие-то данные (чаще всего это ячейки с формулами, которые пользователь ни в коем случае не должен менять, а в идеале даже видеть. Видеть он должен только результат вычислений этих формул). В тоже время надо оставить возможность при необходимости изменить любые ячейки или данные, но исключительно после ввода пароля. Все это можно сделать при помощи...

Не редактируются ячейки

Как обычно вы редактируете/изменяете данные в ячейках, если надо изменить какую-то часть данных? Жмете либо F2, либо двойной щелчок левой кнопкой мыши на ячейке - и вносите правки. Но вот в какой-то момент ни F2, ни двойной клик не работают. Причин может быть три: Причина первая - Лист защищен Самая элементарная причина - лист защищен. Определить, что лист защищен очень просто - при попытке изменить значение ячейки Excel сам сообщит об этом таким сообщением: К счастью там же, в этом же сообщении, Excel пишет как эту защиту снять: вкладка Рецензирование...

Снять защиту с книги(без пароля)

Вызов команды: MulTEx -группа Книги/Листы -Книги -Снять защиту с книги(без пароля) Команда позволяет снять защиту с активной книги (вкладка Рецензирование-Защитить книгу), если пароль к ней неизвестен. Может пригодится в случаях, когда пароль на книгу был установлен когда-то давно и вспомнить его не получается. Или если файл для вашей компании делал когда-то какой-то сотрудник, но затем уволился, а пароль не оставил. Для снятия защиты необходимо открыть нужную книгу и выполнить команду. Команда может выполняться довольно длительное время. Это...

Снять защиту с листа(без пароля)

Вызов команды: MulTEx -группа Книги/Листы -Листы -Снять защиту с листа(без пароля) Команда позволяет снять защиту с активного листа, если пароль к нему неизвестен. Может пригодится в случаях, когда пароль на лист был установлен когда-то давно и вспомнить его не получается. Или если файл для вашей компании делал когда-то какой-то сотрудник, но затем уволился, а пароль не оставил. Тогда просто выделяете данный лист и выполняете команду. Команда может выполняться довольно длительное время. Это надо учитывать (чтобы не завершать работу с Excel...

Защита ячеек в зависимости от цвета

Многие при работе с таблицами любят их окрашивать в различные цвета по "категориям": красный - прогул; синий - больничный; желтый - коммандировка и т.д. и т.п. Это вполне может быть визуально наглядно и красиво, но в последствии хочется по подобной боевой раскраске осуществить с ячейками какие-то иные операции, чем просто полюбоваться. Например: подсчитать количество ячеек определенного цвета, отфильтровать по цвету и т.п. Сегодня я хочу рассказать, как можно защитить ячейки в зависимости от цвета заливки, шрифта. Один из случаев, когда закраска...

Каждому пользователю свой лист/диапазон

Очень часто на своих тренингах и в форумах я слышу вопрос: как защитить доступ к книге так, чтобы для каждого пользователя был доступен только свой лист/листы? А другие ячейки или листы были недоступны для изменения или просмотра? Или скрыть отдельные столбцы с глаз пользователя? Часть подобного функционала предоставляется стандартными средствами Excel, а другая(например, доступность просмотра только конкретных листов) достигается только через макросы. В этой статье хочу привести несколько примеров реализации подобных разграничений прав...

Защита листов/снятие защиты

Вызов команды: MulTEx -группа Книги/Листы -Листы -Защита листов/снятие защиты Команда позволяет установить/снять защиту с листов, но в отличии от стандартной команды может установить/снять защиту не на одном листе за раз, а сразу на всех листах книги или только на выбранных. При этом защиту можно снять даже если пароль на листы был забыт. А так же можно изменить пароль на указанных листах, защитить только отдельные ячейки. При этом выбрать ячейки можно так же на основании цвета заливки или шрифта и защитить только ячейки, содержащие/не...

Выделение сделанных изменений

Предположим есть общий файл, в который вы забиваете исходные данные и отсылаете другим людям. Но когда вам этот файл присылают обратно - неплохо бы знать в какие ячейки были внесены данные, чтобы люди при этом не выделяли эти ячейки сами каждый раз каким-нибудь цветом(пусть будет красный). Приведенный ниже код выделяет ячейку как только значение в ней было изменено. Option Explicit Dim vValue Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Target <> vValue Then Target.Interior.Color = vbRed End Sub   Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Count = 1 Then vValue = Target End SubOption...

Как защитить лист от пользователя, но не от макроса?

Иногда бывает полезно защитить данные на листе от изменений другими пользователями, но при этом так же надо будет работать с данными на листе из VBA(т.е. вносить изменения с помощью кода). Обычная защита листа, конечно, подходит, хоть и есть небольшой недостаток: надо перед каждым обращением к листу снимать с него защиту, выполнять необходимые действия и защищать заново: Sub Write_in_ProtectSheet() 'снимаем защиту с листа Worksheets("Лист1").Unprotect 'если лист защищен с паролем 1234: Worksheets("Лист1").Unprotect "1234" 'действия на листе.Например,изменение...

Тренинги

Заказать
Юридическая информация

Использование материалов сайта

Политика Конфиденциальности

ИП Щербаков Дмитрий Валентинович
ОГРНИП: 318502700083307
ИНН: 504013350772

Наши партнеры

Перейти
Перейти

Счетчики

Рейтинг@Mail.ru Яндекс.Метрика
© 2018 Excel для всех   Войти