Originariamente inviato da totygno71
Quale alternativa proporresti allora...?

orario scritto come si deve 11.30 e cella in formato "ora" xx.xx
e office 2003 come il tuo...
HAI SCRITTO "No" NELLA COLONNA B, A FIANCO ALL'ORARIO ???

Ma non sai fare il debug nell'ambiente VBA ?
- metti il "pallino rosso" sulla riga "Do" (cliccando sul bordo a sinistra della riga)
- segui passo-passo l'esecuzione, premendo F8 ad ogni riga, e spostando il cursore sulle variabili per verificarne i valori...
- POI dici "non funziona", spiegando magari COSA non funziona....




P.S.: puo' dipendere dalle impostazioni di ricalcolo... prova a sostituire WorkSheet_Calculate con WorkSheet_Change !!!