Cosa intendi con "non funziona", che prova hai fatto e che risultato hai ottenuto?

Quel VBA, come dicevo, è molto grezzo ma funziona, a meno che con la datitemporeale l'evento change non venga attivato, questo purtroppo non ho modo di saperlo (ma mi sembra strano).