Содржина
Ги заштитуваме датотеките или листовите на Excel, така што другите корисници или примателите не можат да направат никакви промени. Но, понекогаш се појавуваат посебни случаи. Можеби ќе треба да ја споделиме нашата датотека со дозвола за уредување без промена на ќелиите на формулата. Поради промените во формулата, нема да го добиеме посакуваниот излез. Значи, ќе покажеме како да ја заштитиме формулата во лист на Excel, но да дозволиме внесување.
Преземете ја работната книга за вежбање
Преземете ја оваа работна книга за вежбање за да вежбате додека сте читање на овој напис.
Заштитете ја формулата, но дозволите Input.xlsm
2 методи за заштита на формулата во Excel, но дозволувајте внесување
Ќе разговараме за два методи кои опишуваат како да се заштитат формулите во Excel дозволувајќи внесување. Еден од нив е VBA макро.
Имаме база на податоци со имиња на вработени со нивните плати и трошоци. Сега, внесете ја платата и трошоците и пресметајте ги заштедите. Не можеме да ја допреме колоната за штедење.
По вметнување вредности во колоната Плата и Трошоци , штедењето автоматски го добиваме .
Задржуваме и неколку празни ќелии. Кога ќе дојдат нови луѓе, ќе ги вметнеме нивните информации и ќе утврдиме заштеда. Без ќелиите на формулата од колоната Заштеди , другите колони ќе останат да се уредуваат.
1. Заштитете ги само ќелиите со формула
Можеме да ги заштитиме ќелиите со формули што дозволуваат внесување податоци. Прво, заклучете ги ќелиите со формулата, а потоазаштити го листот. Следете ги чекорите подолу за детали.
Чекори:
- Прво, ќе ги отклучиме сите ќелии. За тоа притиснете Ctrl+A за да го изберете целиот работен лист.
- Потоа, одете во Форматирајте ги ќелиите прозорец со притискање на Ctrl+1 .
- Отштиклирајте ја опцијата Заклучено од табулаторот Заштита . Конечно, притиснете го копчето OK .
- Сега нема заклучена ќелија на работниот лист.
- Притиснете го копчето F5 и внесете го прозорецот Оди во .
- Изберете го Специјалниот копче од тој прозорец.
- Изберете Формули од прозорецот Оди во специјално . Потоа, притиснете OK .
- Тука се означени сите ќелии што содржат формули.
- Повторно, внесете го прозорецот Форматирајте ги ќелиите .
- Сега, проверете ја опцијата Заклучено и потоа притиснете ОК .
Клетките што содржат формули се заклучени сега.
- Одете во картичката Преглед .
- Кликнете на опцијата Заштити лист од групата Заштити .
- Ние ќе добие Заштитен лист . Овде ќе ја добиете опцијата за заштита со лозинка.
- И, исто така, прикажете листа на дозволени опции за корисникот. Ги проверуваме првите две опции, а потоа притиснете OK .
- Нашата работа сега е завршена. Можеме да внесеме елементи во која било ќелија безформула клетки. На пример, внесуваме Allisa на Cell B9 .
- Но, ако сакаме да внесеме во формула ќелии, ќе добиеме предупредување. Овде, кликнуваме на Ќелија E7 и се прикажува предупредувањето.
2. Користете Excel VBA код за да ги заштитите ќелиите со формула и да дозволите внесување во други ќелии
Во овој дел, ќе користиме VBA код што ќе го заштити ќелии со формула што дозволуваат уредување на други ќелии.
Чекори:
- Одете во делот Име на листот на дното на секој лист.
- Притиснете го десното копче на глувчето. Изберете Прегледај код од Контекстното мени .
- Внесуваме VBA прозорец. Изберете ја опцијата Module од табулаторот Вметни .
- Ова е VBA модулот . Ќе го напишеме кодот VBA овде.
- Сега, копирајте го и залепете го следниот VBA кодот на модулот.
1475
- Потоа, притиснете го копчето F5 за да ја вклучите шифрата.
Успешно ги заклучивме ќелиите на формулата.
- Можеме да внесуваме во која било ќелија наместо во ќелиите со формулата. Види, можеме да внесеме Ќелија B10 .