Ciao Raimea!
Ho visto il file ed ho notato che c’è una formula in D6 che non rispetta le tue esigenze.
A mio avviso non serve il VBA in questo caso perché è sufficiente modificare la formula.
Inserisci questa formula in D6:
=CONTA.PIÙ.SE(D7:D200;”<>Mercato”;D7:D200;”<>”&””)
Fai sapere (se vuoi)