Главная страницаОбратная связьКарта сайта

Защита от собственных ошибок


Проблема

Я защитил свой лист, чтобы предотвратить случайное удаление формул и других записей. К сожалению, при вводе данных я иногда бываю невнимательным и ввожу в ячейки неправильные значения. Excel генерирует неверные результаты, я принимаю глупые решения, и это кончается финансовыми потерями Как бороться с этом?

КОГДА ПАРОЛИ БЕССИЛЬНЫ

Назначение пароля командой Сервис ► Защита не помешает любому просмотреть лист и завладеть вашей сверхсекретной информацией — пароли предотвращают только изменение данных. Чтобы не допустить к информации посторонних, воспользуйтесь диалоговым окном Файл ► Сохранить как — в нем имеется хорошо скрытая функция назначения пароля, который должен вводиться перед открытием файла. В диалоговом окне Сохранить как выполните команду Сервис ► Общие параметры и введите пароли для открытия и изменения документа. Впрочем, даже с учетом усовершенствованной поддержки шифрования, реализованной в Excel 2002 и 2003, не рассчитывайте, что этот метод обеспечит абсолютную защиту. При наличии достаточного времени и программ подбора пароля, доступных в Интернете, любой хакер рано или поздно сможет добраться до вашего файла. Не верите? Представьте, что вы защитили файл Excel и забыли пароль. Неприятно, конечно, но пароль можно вскрыть, загрузив программу из Интернета (придется заплатить небольшую сумму ее автору). Попробуйте воспользоваться программой Excel Password Remover (http://www.oreilly.com/pcannoyances).

Решение

Установите критерии проверки для значений, вводимых и определенных ячейках Ограничения ввода устанавливаются следующим образом

1.  Выделите ячейку (или ячейки), в которой должен приниматься ввод определенного типа.

2.          Выполните команду Данные ► Проверка. На вкладке Параметры выбирается одно из следующих значений: Целое число, Действительное (вещественные числа), Список (заранее определенный перечень допустимых значений, отображаемый в виде раскрывающегося списка), Дата, Время, Длина текста или Другой (вычисление допустимых значений по формулам).

3.          Введите значения в оставшихся полях, которые изменяются в зависимости от текущего выбора в поле Тип данных (рнс. 4.31).

4.          (Необязательно) На вкладке Сообщение для ввода вводится текстовое сообщение, которое должно появляться при выделении ячейки с установленными ограничениями ввода.

5.          На вкладке Сообщение об ошибке введите сообщение, которое появляется при вводе данных, не удовлетворяющих заданному критерию (если текст не введен. Excel выдает стандартное сообщение).



Рис. 4.31. В качестве критерия проверки можно указать абсолютное значение (как в поле Минимум), ссылку (как в поле Максимум) или формулы

В списке Вид выбирается тип окна с сообщением об ошибке. Выбор строки влияет не только на значок, отображаемый в окне сообщения:

•       Останов: окно сообщения содержит кнопки Повторить и Отмена. Сколько бы пользователь ни повторял свои попытки, Excel не примет значение за пределами заданного интервала.

•       Предупреждение: окно сообщения содержит кнопки Да, Нет и Отмена. Кнопка Нет выполняет те же функции, что и кнопка Повтор в окне Останов, — она предоставляет дополнительную возможность ввести правильное значение. Однако кнопка Да приказывает Excel принять введенное значение, хотя оно и не входит в заданный интервал.

•       Информация: окно сообщения содержит кнопки ОК и Отмена. Кнопка ОК делает то же, что и кнопка Да в окне предупреждения, — она принимает недействительное значение.

Логично предположить, что при снятии флажка Выводить сообщение об ошибке на вкладке Сообщение об ошибке Excel будет отвергать все недействительные значения. Вместо этого Excel игнорирует критерии и принимает любые данные, то есть проверка данных фактически отменяется. Кто их поймет!

Обсудить статью на форуме


Если прочитаная статья из нашей обширной энциклопедия компьютера - "Защита от собственных ошибок", оказалась полезной или интересной, Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по статье через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2024 Дискета.info