Ho scaricato il file e malgrado sia abbastanza ricco di formattazioni e formule, il foglio si è aperto in tempi regolari
però sto usando excel 2003 che, come tu stesso dici, non presenta quel problema.
Hai provato a convertirlo per excel 2007 e nel caso hai la stessa lentezza?
Ricorda una cosa un file xlsm (per excel 2007) occupa 1/3 di un file xls (excel 2003)
quindi se apri un file xlsm o xlsx del peso di 7 Mb e lo converti in xls avrai circa 20 Mb di spazio occupato su disco questo perché excel 2007 comprime gli oggetti e per lo stesso motivo è più lento di excel 2003
(n.d.r. altrimenti come si fanno a vendere i nuovi processori?
)
Da come descrivi il problema però non si tratta solo di lentezza "fisiologica" ma potrebbe esserci "qualcosa" che impegna il processore.
Per esperienza ti posso dire che, tempo fa, in un programma ibrido "con formule, formattazioni condizionali e macro
il processo si rallento notevolmente e la causa era una normale formattazione condizionale aggiunta quasi alla fine della realizzazione del programma stesso, non fu facile capirlo, ma dopo aver ripulito il tutto e colorando la cella con la stessa macro il programma tornò a funzionare regolarmente.
La conferma, che la causa era quella formattazione, la ebbi, fecendo una copia del file e formattando nuovamente la cella attraverso la condizione.
Adesso risalire alla causa sul tuo file diventa difficile, sia perché non ho excel 2007 e sia per la notevole quantità di fogli che la cartella contiene.
Il concetto comunque è che meno variabili, funzioni, formule, oggetti etc., ci sono sul foglio e meglio è!!!
Questo è il motivo fondamentale per il quale preferisco usare le macro, soprattutto quando la cartella contiene numerosi fogli che hanno, a loro volta, ampie aree piene di formule
(un conto è inserire il valore numerico e un altro è una formula più o meno complessa: i byte, nel secondo caso sono molti di più).
Ciao