¿Cómo cambiar el valor de la celda VBA (texto de visualización) sin cambiar su fórmula?

Tengo un problema con esta macro VBA.

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

Mi prueba esaquí. Para ejecutar esta macro, ábrala en Excel, presioneCtrl+F8 y eligedemoChangeText.

Como resultado, esta macro cambia el valor de la celda.B2 (el texto que se nos muestra) pero borra su fórmula. Necesito cambiarB2El valor PERO también necesita que la fórmula se mantenga.

Así que mi pregunta es¿Cómo cambiar el texto de visualización de la celda sin cambiar su fórmula?

ACTUALIZAR

Hago esta pregunta porque estoy tratando de resolvereste problema

Respuestas a la pregunta(1)

Su respuesta a la pregunta