Ir al contenido

Cómo proteger fórmulas en celdas

Para proteger una fórmula, simplemente haga clic con el botón derecho en una o varias celdas que contengan las fórmulas que desea ocultar y seleccione “Protect selected cell(s) with XLS Padlock” en el menú contextual.

Menú contextual de Excel con el comando Protect selected cells with XLS Padlock

A continuación, XLS Padlock confirmará que las celdas están marcadas para su protección.

Para ver un resumen de todas las celdas protegidas, haga clic en “Protect Formulas” en la pestaña o el menú de XLS Padlock:

Pestaña XLS Padlock en Excel con el botón Protect Formulas resaltado

Esto abre una lista de todas las celdas configuradas para su protección. En esta ventana, puede ajustar el comportamiento de la protección, quitar la protección de celdas concretas o vaciar la lista completa.

Cuando compila su libro, XLS Padlock reemplaza todas las fórmulas de la lista por llamadas a funciones genéricas como PLEvalForm(N) y PLEvalFormD(N, ….). Sus celdas siguen siendo funcionales, pero los usuarios finales no pueden descubrir las fórmulas subyacentes. Las fórmulas originales ya no existen en el libro compilado; las gestiona el propio EXE.

Celda protegida que muestra una llamada genérica PLEvalForm en lugar de la fórmula original

El botón Cell Dependencies le permite controlar cómo se aplica la protección. Hay dos opciones disponibles: “Detect Cell Dependencies” y “No”.

De forma predeterminada, XLS Padlock detectará todas las referencias de celdas y los nombres de rango de sus fórmulas (dependencias de celdas) y generará una función anónima que contiene estas referencias. Esto permite que Excel recalcule correctamente las celdas protegidas. Por ejemplo, si la fórmula que se va a proteger es =A3^2, XLS Padlock generará una función como: PLEvalFormD(1, COUNT(A3)).

Si XLS Padlock no consigue proteger una celda, puede elegir “No” en su opción “Cell Dependencies”. En este caso, se utilizará una sencilla función genérica PLEvalForm(N).

👉 Vea también