Isso é possível sem usar nenhum VBA. Tudo o que é necessário é uma validação de dados personalizada e a alteração do formato numérico da célula:
InsiraoseguintecomoafórmuladevalidaçãodedadospersonalizadaparaC1
:
=VALUE(C1)>100
Em seguida, altere o formato numérico da célula para Text
:
Todas as tentativas de inserir uma fórmula agora acionam um erro de validação de dados.
Advertências:
Você só precisa ter cuidado ao usar os valores inseridos. Os cálculos devem funcionar bem, mas as comparações com números reais não funcionarão corretamente. É mais fácil envolver sempre o valor com uma função VALUE()
sempre que você precisar usá-lo.