Eu acho que não é possível (sem vba) fazer isso para a ação da mudança de cor. Mas você pode fazer isso pela ação da mudança de nome.
Supondo que isso seja o Excel 2007 ou 2010, há uma opção para fazer isso por meio da formatação condicional. Como não tenho um Excel aqui em inglês, tento explicá-lo sem capturas de tela.
Selecione a célula que deve mudar para vermelho assim que você digitar Steve em vez de John em sua outra célula. Tem a formatação condicional. Há uma opção para alterar o layout da célula com base em uma fórmula personalizada que você pode fornecer. Aqui você pode dar uma fórmula quando for "verdadeira" se você digitar steve em sua Célula-Nome e basear sua formatação no valor verdadeiro ou falso que a fórmula inserida devolve.
Espero que ajude. felicidades!