Змест
Мы абараняем файлы або аркушы Excel, каб іншыя карыстальнікі або атрымальнікі не маглі ўносіць змены. Але часам узнікаюць асаблівыя выпадкі. Магчыма, нам спатрэбіцца абагуліць наш файл з дазволам на рэдагаванне без змены вочак формулы. З-за змены формулы мы не атрымаем жаданага выніку. Такім чынам, мы збіраемся паказаць, як абараніць формулу на аркушы Excel, але дазволіць увод.
Спампаваць практычны сшытак
Спампуйце гэты практычны сшытак, каб займацца падчас заняткаў чытаючы гэты артыкул.
Абараніць формулу, але дазволіць увод.xlsm
2 метады абароны формулы ў Excel, але дазволіць увод
Мы абмяркуем два метады, якія апісваюць, як абараніць формулы ў Excel , дазваляючы ўвод. Адным з іх з'яўляецца макрас VBA .
У нас ёсць набор даных імёнаў супрацоўнікаў з іх заробкамі і коштам. Цяпер увядзіце заробак і кошт і падлічыце эканомію. Мы не можам дакранацца да слупка зберажэнняў.
Пасля ўстаўкі значэнняў у слупкі Зарплата і Кошт мы аўтаматычна атрымліваем зберажэнні .
Мы таксама захоўваем некалькі пустых вочак. Калі прыйдуць новыя людзі, мы ўвядзем іх інфармацыю і вызначым зберажэнні. Без ячэек формул у слупку Зберажэнні іншыя слупкі застануцца даступнымі для рэдагавання.
1. Абараніце толькі ячэйкі формул
Мы можам абараніць ячэйкі формуламі, якія дазваляюць уводзіць даныя. Спачатку заблакіруйце ячэйкі формулы, а потымабараніць ліст. Каб атрымаць падрабязную інфармацыю, выканайце наступныя дзеянні.
Крокі:
- Спачатку мы разблакуем усе ячэйкі. Для гэтага націсніце Ctrl+A , каб выбраць увесь аркуш.
- Затым перайдзіце да Фарматаваць вочкі , націснуўшы Ctrl+1 .
- Зніміце сцяжок з опцыі Заблакіравана ва ўкладцы Абарона . Нарэшце, націсніце кнопку ОК .
- Цяпер на аркушы няма заблакіраванай ячэйкі.
- Націсніце кнопку F5 і ўвайдзіце ў акно Перайсці да .
- Выберыце Спецыяльны з гэтага акна.
- Выберыце Формулы з акна Перайсці да спецыяльных . Затым націсніце ОК .
- Тут пазначаны ўсе вочкі, якія змяшчаюць формулы.
- Зноў увайдзіце ў акно Фарматаваць вочкі .
- Цяпер адзначце опцыю Заблакіравана і націсніце ОК .
Ячэйкі, якія змяшчаюць формулы, зараз заблакіраваны.
- Перайдзіце на ўкладку Агляд .
- Націсніце опцыю Абараніць ліст у групе Абараніць .
- Мы атрымае Абароны ліст . Тут з'явіцца опцыя абароны паролем.
- А таксама пакажа спіс дазволеных опцый для карыстальніка. Правяраем першыя два варыянты, потым націскаем ОК .
- Наша праца завершана. Мы можам уводзіць элементы ў любую ячэйку безклеткі формулы. Напрыклад, мы ўводзім Allisa ў ячэйку B9 .
- Але калі мы хочам увесці ў формулу клетак, мы атрымаем папярэджанне. Тут мы націскаем на Вочка E7 і з'яўляецца папярэджанне.
2. Выкарыстоўвайце код Excel VBA для абароны ячэек формул і дазволу ўводу ў іншых ячэйках
У гэтым раздзеле мы будзем выкарыстоўваць код VBA , які будзе абараняць ячэйкі формулы, якія дазваляюць рэдагаваць іншыя ячэйкі.
Крокі:
- Перайдзіце ў раздзел Імя аркуша ўнізе кожнага аркуша.
- Націсніце правую кнопку мышы. Абярыце Прагляд кода з кантэкстнага меню .
- Мы ўваходзім у VBA акно. Абярыце опцыю Модуль на ўкладцы Уставіць .
- Гэта модуль VBA . Мы напішам тут код VBA .
- Цяпер скапіруйце і ўстаўце наступны VBA код на модулі.
8902
- Пасля гэтага націсніце кнопку F5 , каб запусціць код.
Мы паспяхова заблакіравалі ячэйкі формул.
- Мы можам уводзіць у любыя ячэйкі, а не ў ячэйкі формулы. Паглядзіце, мы можам увесці Ячэйка B10 .