Como o VBA altera o valor da célula (texto de exibição) sem alterar sua fórmula?

Eu tenho um problema com essa macro VBA.

Sub demoChangeText()
    Application.Range("B2").Value = "Overidden text"
End Sub

Meu teste éAqui. Para executar essa macro, abra-a no Excel, pressioneCtrl+F8 e escolhademoChangeText.

Como resultado, essa macro altera o valor da célulaB2 (o texto exibido para nós), mas desmarque sua fórmula. eu preciso mudarB2Valor de mas também precisa da fórmula a ser mantida.

Então minha pergunta éComo alterar o texto de exibição da célula sem alterar sua fórmula?

ATUALIZAR

Eu faço essa pergunta porque estou tentando resolvereste problema

questionAnswers(1)

yourAnswerToTheQuestion