Você pode formatar colunas para desbloquear células que são inseridas pelo usuário e, em seguida, definir a formatação condicional para colunas na tabela, especificando a condição de condição = CELL ("proteger") como condição. Ou você pode definir o seguinte udf:
Function IsFormula(cell)
IsFormula = cell.HasFormula
End Function
e, em seguida, defina uma formatação condicional análoga.