Cela dépend de ce que tu entends par "effacer".
Si tu veux que le résultat de la formule ne soit pas visible à l'écran, mais qu'une autre cellule, qui y fait réference, tienne compte du résultat :
Selection.NumberFormat = ";;;"
Si tu veux que le résultat de la formule soit égal à 0, il faut modifier la formule dans le genre :
=SI('reference d'une cellule quelconque vide'=""; "";'formule').
Il te suffit de taper n'importe quoi dans la 'cellule quelconque' pour que ta formule fonctionne.
Dans les deux cas, je te conseille toutefois d'appliquer à la cellule qui contient la formule une mise en forme conditionnelle afin d'attiter ton attention.
André