Jak chránit vzorec v aplikaci Excel, ale povolit vstup (2 metody)

  • Sdílet Toto
Hugh West

Soubory nebo listy aplikace Excel chráníme tak, aby ostatní uživatelé nebo příjemci nemohli provádět žádné změny. Někdy však nastanou zvláštní případy. Můžeme potřebovat sdílet náš soubor s oprávněním k úpravám bez změny buněk vzorce. Kvůli změnám vzorce nedostaneme požadovaný výstup. Proto si ukážeme, jak chránit vzorec v listu aplikace Excel, ale povolit vstup.

Stáhnout cvičebnici

Stáhněte si tento cvičební sešit a procvičujte si při čtení tohoto článku.

Chránit vzorec, ale povolit vstup.xlsm

2 způsoby ochrany vzorce v aplikaci Excel, ale s povoleným vstupem

Probereme dvě metody, které popisují, jak chránit vzorce v. Excel umožňující vstup. Jedním z nich je VBA makro.

Máme datový soubor jmen zaměstnanců s jejich platy a náklady. Nyní zadáme platy a náklady a vypočítáme úspory. Do sloupce úspory nemůžeme zasahovat.

Po vložení hodnot do Plat a Náklady sloupec, získáme uložení automaticky.

Ponecháme si také několik prázdných buněk. Když přijdou noví lidé, vložíme jejich údaje a určíme úspory. Bez buněk vzorce z tzv. Úspory ostatní sloupce zůstanou upravitelné.

1. Chraňte pouze buňky vzorců

Buňky se vzorci, které umožňují zadávání dat, můžeme ochránit. Nejprve zamkněte buňky se vzorci a poté ochraňte list. Podrobnosti naleznete v následujícím postupu.

Kroky:

  • Nejprve odemkneme všechny buňky. K tomu stiskněte tlačítko Ctrl+A vybrat celý pracovní list.

  • Pak přejděte do Formátování buněk okno stisknutím tlačítka Ctrl+1 .
  • Zrušte zaškrtnutí políčka Uzamčené stránky možnost z Ochrana Nakonec stiskněte kartu OK tlačítko.

  • Na pracovním listu nyní není žádná uzamčená buňka.

  • Stiskněte tlačítko F5 a zadejte Přejít na okno.
  • Vyberte si Speciální z tohoto okna.

  • Vyberte Vzorce z Přejít na Speciální Potom stiskněte tlačítko OK .

  • Zde jsou označeny všechny buňky obsahující vzorce.

  • Opět zadejte Formátování buněk okno.
  • Nyní zkontrolujte Uzamčené stránky a pak stiskněte tlačítko OK .

Buňky obsahující vzorce jsou nyní uzamčeny.

  • Přejděte na Recenze tab.
  • Klikněte na Ochranný list možnost z Chránit skupina.

  • Dostaneme Ochranný list . Zde se zobrazí možnost ochrany heslem.
  • A také zobrazí seznam povolených možností pro uživatele. Zaškrtneme první dvě možnosti a stiskneme tlačítko OK .

  • Naše práce je nyní dokončena. Můžeme zadávat prvky do libovolné buňky bez buněk se vzorci. Například zadáváme Allisa na adrese Buňka B9 .

  • Pokud však chceme zadávat do buněk vzorce, zobrazí se nám varování. Zde klikneme na tlačítko Buňka E7 a zobrazí se varování.

2. Použijte Kód VBA aplikace Excel pro ochranu buněk vzorců a povolení vstupu do jiných buněk

V této části budeme používat VBA kód, který chrání buňky vzorců a umožňuje upravovat ostatní buňky.

Kroky:

  • Přejděte na Název listu v dolní části každého listu.
  • Stiskněte pravé tlačítko myši. Zobrazit kód z Kontextová nabídka .

  • Vstupujeme do VBA okno. Vyberte Modul možnost z Vložte tab.

  • Toto je Modul VBA. Napíšeme VBA kód zde.

  • Nyní zkopírujte a vložte následující VBA kód na modulu.
 Option Explicit Sub Protect_Formula_Cells() Dim pass As String, w_sheet As Worksheet Dim f_cells As Range pass = "123" Set w_sheet = ActiveSheet w_sheet.Unprotect pass On Error Resume Next Set f_cells = w_sheet.Cells.SpecialCells(xlCellTypeFormulas) If f_cells Is Nothing Then Exit Sub w_sheet.Cells.Locked = False f_cells.Locked = True w_sheet.Protectpass End Sub 

  • Poté stiskněte tlačítko F5 spustit kód.

Buňky vzorce jsme úspěšně uzamkli.

  • Můžeme zadávat do libovolných buněk, nikoliv do buněk vzorce. Podívejte se, můžeme zadávat Buňka B10 .

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.