Ga naar inhoud

Hoe u formules in cellen beschermt

Om een formule te beschermen, klikt u eenvoudig met de rechtermuisknop op een of meer cellen met de formules die u wilt verbergen en kiest u “Protect selected cell(s) with XLS Padlock” (geselecteerde cellen met XLS Padlock beschermen) in het contextmenu.

Excel-contextmenu met de opdracht Protect selected cells with XLS Padlock

XLS Padlock bevestigt vervolgens dat de cellen voor bescherming zijn gemarkeerd.

Om een overzicht van alle beschermde cellen te bekijken, klikt u op “Protect Formulas” (formules beschermen) in het tabblad of menu van XLS Padlock:

XLS Padlock-tabblad in Excel met de gemarkeerde knop Protect Formulas

Hierdoor wordt een lijst geopend met alle cellen die voor bescherming zijn geconfigureerd. In dit venster kunt u het beschermingsgedrag aanpassen, de bescherming van bepaalde cellen verwijderen of de hele lijst wissen.

Wanneer u uw werkmap compileert, vervangt XLS Padlock alle vermelde formules door generieke functieaanroepen zoals PLEvalForm(N) en PLEvalFormD(N, ….). Uw cellen blijven functioneel, maar eindgebruikers kunnen de onderliggende formules niet achterhalen. De oorspronkelijke formules bestaan niet meer in de gecompileerde werkmap; ze worden door de EXE zelf beheerd.

Beschermde cel die een generieke functieaanroep PLEvalForm toont in plaats van de oorspronkelijke formule

Met de knop Cell Dependencies (celafhankelijkheden) bepaalt u hoe de bescherming wordt toegepast. Er zijn twee opties beschikbaar: “Detect Cell Dependencies” en “No”.

Standaard detecteert XLS Padlock alle celverwijzingen en bereiknamen in uw formules (celafhankelijkheden) en genereert het een anonieme functie die deze verwijzingen bevat. Hierdoor kan Excel de beschermde cellen correct opnieuw berekenen. Luidt de te beschermen formule bijvoorbeeld =A3^2, dan genereert XLS Padlock een functie zoals: PLEvalFormD(1, COUNT(A3)).

Als XLS Padlock een cel niet kan beschermen, kunt u voor de instelling “Cell Dependencies” de optie “No” kiezen. In dat geval wordt een eenvoudige generieke functie PLEvalForm(N) gebruikt.

👉 Zie ook