Puede usar el script de aplicaciones de Google para escribir su propio mecanismo de bloqueo en javascript.
Por ejemplo:
Digamos que tiene una fórmula en la columna B y es igual al valor en la columna A + 1. Si observamos la celda (B3), debería tener una fórmula de "= A3 + 1"
Para escribir una secuencia de comandos para proteger esto de modificaciones, escribiría algo como esto usando el Editor de secuencias de comandos:
function onEdit(event)
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = SpreadsheetApp.getActiveSheet();
var CellRow = SpreadsheetApp.getActiveRange().getRow();
var CellColumn = SpreadsheetApp.getActiveRange().getColumn();
if (CellColumn == 2){
sheet.getRange(CellRow, CellColumn).setFormula("=A"+CellRow+"+1");
Browser.msgBox("DON'T MESS WITH THE FORMULAS!");
}
}
Si lo hace funcionar cada vez que alguien edita una celda en la columna B, el script volverá a colocar automáticamente su fórmula y le dará un mensaje de advertencia.