Você tem algumas opções dependendo de quão sensíveis são as células e se você está preparado para escrever algum código.
se você realmente quiser (bloquear) as células, você precisará escrever o código VBA para isso, especificamente para responder ao evento Worksheet_Change. Um exemplo de como responder a uma mudança de célula é aqui . Você precisaria escrever código para proteger as células apropriadas com base na célula alterada; um exemplo mais abrangente disso é aqui .
Uma alternativa mais simples seria usar formatação condicional para esmaecer as células com base em uma regra, para dar ao usuário uma indicação visual de que elas não devem ser alteradas. Isso não é seguro, por isso, se você tiver muitos usuários da planilha, ela provavelmente não funcionará - mas se você tiver apenas algumas pessoas usando a planilha, e estiver tentando facilitar o trabalho, ela poderá fazer o que você quer. Há muitos exemplos disso online; uma explicação razoável é aqui .