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

Защита формул от случайного удаления


Проблема

Тщательно сконструированный лист может содержать формулы для многочисленных важных расчетов. Но если результат формулы равен нулю пли пустой строке (в зависимости от того, как отформатирована ячейка), то ячейка с формулой выглядит так, будто в ней ничего пет, — и в нее можно занести другие данные. Такое происходит слишком часто: я ввожу пли копирую в ячейку новые данные, уничтожая находившуюся в пей формулу. Даже когда результаты, полученные по формуле, отображаются, пользователь может решить, что перед ним обычное введенное значение, и случайно стереть его.

Решение

Excel содержит ряд возможностей, предохраняющих структуру листа от случайных изменений. Первый метод поддерживается во всех электронных таблицах, начиная с VisiCalc (для молодежи — это одна из ранних электронных таблиц, «супер-приложение», которое способствовало повсеместному распространению персональных компьютеров). Тем не менее, многие не подозревают о его существовании. Вот как это делается:

1.            Выделите ячейки, не содержащие формул пли фиксированных данных, которые требуется сохранить. Для выделения несмежных диапазонов удерживайте нажатой клавишу Ctrl.

2.            Выполните команду Формат ► Ячейки, перейдите на вкладку Защита, снимите флажок Защищаемая ячейка и щелкните на кнопке ОК. Тем самым вы указываете Excel, что содержимое ячейки можно изменять. I Io Excel соблюдает эти правило только при защите всего листа, а это делается на следующем шаге.

3.            Выполните команду Сервис ► Защита ► Защитить лист. При желании можно ввести пароль, но это не обязательно. Если ввести пароль, то он не понадобится вам (пли другому пользователю, работающему с листом) для ввода данных и разблокированные ячейки. Но вам придется ввести его для снятия защиты с листа, чтобы внести изменения в заблокированные ячейки. Щелкните на кнопке ОК

Теперь разблокированные ячейки можно изменять как угодно, но при попытке изменить содержимое заблокированной ячейки Excel выдает сообщение об ошибке. Если вам потребуется изменить такую ячейку, выполните команду Сервис ► Защита ► Снять защиту листа. Если при установке защиты был указан пароль, зам придется ввести его.

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

1.           Выполните команду Сервис ► Защита ► Разрешить изменение диапазонов, затем щелкните на кнопке Создать.

2.           В поле Имя введите содержательное имя ячейки пли диапазона ячеек, в которых разрешается ввод данных (то есть ячеек, не содер тащил формул или фиксированной информации, которую требуется защитить).

3.           В поле Ячейки введите диапазон ячеек или щелкните на кнопке справа от поля и выделите диапазон непосредственно на листе. Завершив выделение, снова щелкните на этой кнопке. Если перед определением диапазона в листе были выделены ячейки, соответствующий диапазон будет автоматически занесен в поле Ячейки.

4.           В поле Диапазон введите пароль, щелкните на кнопке ОК, подтвердите пароль и снова щелкните па кнопке ОК.

5.           В диалоговом окне Разрешить изменение диапазонов щелкните па кнопке Защитить лист. Закройте диалоговое окно кнопкой ОК

При попытке ввести данные за пределами указанного диапазона (или диапазонов) Excel выводит сообщение об ошибке и отказывается вносить изменения. Когда данные вводятся в указанном диапазоне, Excel запрашивает пароль— он вводится только один раз, после чего можно продолжать ввод. Предотвратить запрос пароля можно двумя способами:

•       Не укалывайте пароль.

•       В диалоговом окне Разрешить изменение диапазонов выделите диапазон, щелкните на кнопке Разрешения и укажите, кому из пользователей разрешаема редактирование диапазона. Если один из указанных пользователей войдет в систему н откроет лист, Excel разрешит ему редактировать ячейки заданного диапазона без ввода пароля.

Чтобы отключить подобную защиту пли изменить ее параметры, выполните команду Сервис ► Защита ► Снять защиту листа.

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


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

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


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