hehe "macerarsi"....ben detto.
Tutti belli spunti, graditi e per i quali ringrazio.
Non ricordo da quando il tutto ha cominciato a "salterellare". Ma per tagliare la testa al toro ho formattato, un paio di giorni fa, e adesso vivo con il software essenziale, proprio per capire se poteva essere stata qualche improvvida installazione (per esempio avevo provato e installato 4-5 programmi per avere l'ora esatta al secondo) a causare il problema. Ma col pc "light" le cose non sono cambiate.
Flash, uso (se non erro proprio su un tuo consiglio) excel 2003. Avevamo parlato del tema qualche mese fa e da allora sono ancora più affezionato all'accoppiata windows XP + office 2003.
Non uso setlinkondata (francamente non so esattamente cosa sia). L'unica macro importante del foglio è quella che ho postato e si attiva solo al trascorrere del tempo. Qualche anno fa avevo provato a seguire la strada dell'attivazione della macro al cambiamento della cella (con cella di partenza DDE) e avevo interessato proprio questo forum, ma poi, un pò per difficoltà tecniche e un pò per cambiamento di idee e strategie, ho preso un'altra strada.
Per quanto riguarda il momento della schedulazione della macro in realtà per motivi che sono connessi con l'architettura del foglio, mi serve che si situi alla fine del processo di calcolo. Devo dire che, a parte questo, ho fatto il lavoro di pulizia nel codice suggeritomi da Anthony.
Ammetto di essere ancora in alto mare. Oggi ho provato a far girare il foglio su un computer "terzo" (Intel core duo E 8400, 4 giga di RAM, Windows Vista, Office 2007) e i risultati sono stati appena leggermente migliori di quelli ottenuti con il mio pc.
Ops, sul'altro spunto di Anthony...la piattaforma java è esterna e gestita dal altri quindi (giustissima osservazione) può darsi che siano state fatte modifiche (ultimamente) che ne abbiano appesantito l'interazione con excel. Ho provato a sentire il fornitore del servizio ma occorrerà un pò di tempo prima che mi mandi un risposta definitiva al quesito per mezzo dell'area tecnica.
Qui ho inserito l'immagine della performance del foglio (una decina di minuti)
http://www.flickr.com/photos/44744297@N05/4112707649Si vede come i "salti" siano abbastanza discontinui e la distanza tra macro e macro sia spesso >1,5 secondi o <0,5. La discontinuità più "ciclica" di cui ho parlato in un mio precedente post ce l'ho se faccio partire il foglio con piattaforma java chiusa.
Insomma....non sono ancora venuto a capo del problema. Ho reso il pc (formattazione) e il foglio ("sfrondamento" con passaggio da 50 a 7 mega, ripulitura delle macro) più leggeri. Ho verificato che il mio pc dovrebbe non avere problemi tali di hardware da giustificare questo tipo di ritardi. Ho fatto prove di performance disabilitando il file di paging e forzando le impostazioni per favorire la performance.
Ma...è qui è il problema...non ho ancora capito dove sta il problema. Vi ringrazio della consueta ma sempre stupefacente gentilezza con cui aiutate noi utenti inesperti, ma mi dispiace anche abusare della vostra pazienza se io per primo non riesco ad individuare con certezza l'origine del guaio. Farò delle ricerche sui meccanismi che presiedono al controllo dell'ora di excel e Vi terrò informati. Probabilmente è lì l'inghippo. Certo, da un punto di vista puramente logico questo mistero è un bel ginepraio perchè gli indizi non convergono su niente (pc, excel, java, mio foglio) ma si disperdono, facendo pensare ora ad una causa e ora ad un'altra.
Vi terrò informati
grazie per il momento della gentilezza e competenza
Luca