Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Che non hai letto bene quello che ho scritto.
- La macro m() va copiata in un modulo standard.
- L'evento Workbook_Open() va copiato nel modulo di Questa_cartella_di_lavoro
E leggi tutto l'articolo Wiki del quale ho postato il link.
E no, il file deve essere aperto.
Non ho capito le date sparse qua e la. Una tabella ordinata è gestibile, un pasticcio no.
E ancora, le date sono date, il testo è testo. Se per testo intendi qualcosa che alla fine posso trasformare in una data con un senso, dovrebbe essere già corretto con il codice postato.
Per i 10 giorni, modifica così:
If Date - CDate(c.Value) <= 10 Then