Excel 2010 - Grave errore mai risolto: Formato celle (data) che cambia automaticamente.

Anonimo
2011-12-27T09:25:46+00:00

Uso Excel da molti anni ed ho sviluppato un programma estremamente complesso con oltre 170 fogli di lavoro in un unico flile (Excel 2010).

Il file è di grandi dimensioni (quasi 109.000 KB) con relativamente pochi dati ma moltissime formule. Impiego circa 4 munuti solo per aprirlo.

Il programma è utilizzato su pc ben dotati (8G o 16G Ram).

Dispongo di office professional e office home regolarmente acquistati ed aggiornatissimi.

L'istallazione è a 64bit.

Raramente (ma con sempre maggiore frequenza) accade un gravissimo problema al verificarsi del quale non vi è alcun rimedio conosciuto (per ciò che ho potuto leggere sino ad ora).

All'apertura del file tutte le celle in formato data assumono una formattazione diversa dall'originale ed alcune celle in formato numerico assumono il formato data rendendo inutilizzabile il programma, non per i calcoli, che rimangono corretti nell'esecuzione, ma, cambiando la formattazione delle celle data e dei numeri i report diventano inutilizzabili.

Essendo migliaia le celle modificate e centinaia i report interessati è pressochè impossibile rimediare!

Le celle sono modificate anche se protette.

La modifica avviene automaticamente all'apertura (o al salvataggio ?) del file e non è mai visibile il momento del cambiamento.

Ormai (da excel 2007) sono costretto a continui salvataggi extra ed al verificarsi del problema come minimo è perso un giorno di lavoro perchè è necessario riaggiornare il programma partendo dall'ultimo file attendibile.

NB tutte le cartelle sono protette, tutti i fogli sono protetti, non sono presenti macro complesse, non sono presenti macro che prevedano cambi di formattazione.

Negli ultimi anni ho cercato una soluzione, ma non ho mai trovato alcuna risposta.

Ringrazio anticipatamente tutti coloro che potranno darmi un suggerimento.

Cordiai saluti.

Maurizio Campi

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2011-12-28T11:31:33+00:00

 

Sulla possibilità di "spezzare il programma" mi farebbe piacere approfondire il tema, anche se ho dei dubbi per via della specificità del prodotto. Dedico qualche parola per cercare di chiarire.

 

Il simulatore che ho sviluppato genera automaticamente ed in tempo reale scenari di realtà aziendali molto complesse, proiettando 120 mesi di previsioni economiche, patrimoniali e finanziarie. Tutti gli output sono calcolati (non vi è alcuna stima).

 

I dati di input sono "relativamente pochi", le formule di sviluppo degli scenari sono centinaia di migliaia.

 

Da analisi condotte dal sottoscritto (ovviamente limitate), da importanti studi professionali ed infine da una prestigiosa società di consulenza informatica, pare che non vi siano equivalenti sul mercato. (Anzi, si è giunti alla conclusione che il simulatore, così come concepito, poteva essere sviluppato solo con Excel)

<cut>

Spero di poter contribuire positivamente, nei limiti delle mie conoscenze, nello scambio di informazioni della comunità Excel (mi sono appena iscritto).

 

Maurizio Campi

 

Ho avuto a che fare con una cosa simile, un Business Plan realizzato in Excel da un mio cliente.

Vista la complessità della cosa(immagino), siamo molto, molto, molto OT rispetto a quanto si dovrebbe trattare sul questo forum, nato per risolvere piccoli problemi nell'utilizzo quotidiano del prodotto da parte di utenti comuni.

Il tuo mi sembra un utilizzo *spinto* di Excel che andrebbe valutato in altra sede.

La tua collaborazione qui è ovviamente ben accetta. Grazie.

La risposta è stata utile?

0 commenti Nessun commento

61 risposte aggiuntive

Ordina per: Meno recente
  1. Anonimo
    2011-12-27T11:27:11+00:00

    <cut>

     

    Ringrazio anticipatamente tutti coloro che potranno darmi un suggerimento.

    Cordiai saluti.

    Maurizio Campi

    Senza vedere il file, è difficile dare una risposta.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2011-12-28T07:33:39+00:00

    Certo è comprensibile, ma il file è un prodotto molto sofisticato, da me sviluppato e per ora non posso pubblicarlo.

    Premesso che sono da anni "Excel dipendente" e trovo il prodotto estremamente valido, non escludo però che, come tutti i prodotti in evoluzione, necessiti di perfezionamenti.

    Segnalo ulteriori osservazioni che, forse, possono aiutare la comprensione del problema:

    1. Nelle migliaia di files Excel che ho sviluppato nel tempo il problema non è mai emerso in files di piccole dimensioni.
    2. Il problema si verifica solo ed esclusivamente se si inseriscono (sono sicuro) o si eliminano (forse) nuove formule, cioè, se si impiega il programma in "sviluppo". Il normale utilizzo (inserimento dati, utilizzo macro, utilizzo risolutore e ricerca obiettivo) non genera mai alcun problema.
    3. Le celle contenenti date o formule che impiegano date sono centinaia di migliaia.
    4. Raramente Excel trasforma anche celle da formato numerico a formato data (quindi non solo modifica il formato data di una cella già in formato data).
    5. Ultima osservazione, ma da considerarsi con cautela perchè non ho sufficiente preparazione tecnica per valutarne la portata e le osservazioni sono numericamente contenute: Non escludo che il problema sorga per problemi di gestione della memoria. A volte Excel esaurisce tutta la ram disponibile (16G o 8G) ed al salvataggio del file sembra che porti a termine l'operazione (a fatica) ma forse non correttamente. Inoltre il problema dell'impiego totale della RAM (caso che non capisco) mi accade con maggiore frequenza su un HP da 16G RAM ben dotato e meno (quasi mai) su un HP da 8G RAM.

    Cercherò di estrarre dal file un foglio con il problema per renderlo disponibile (dopo aver verificato la persistenza del problema stesso).

    Ringrazio ancora per la collaborazione.

    Maurizio Campi

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2011-12-28T09:28:49+00:00

    <cut>

    Ringrazio ancora per la collaborazione.

    Maurizio Campi

    Tutto troppo vago. Se non posso provare sulle mie macchine, non so cosa rispondere se non restando nel vago pure io.

    Una soluzione (consigliata al buio) è di salvare le modifiche *man mano che*.

    Esistono poi n modi per *spezzare* il lavoro di Excel. Se ho lunghi calcoli su files di grandi dimensioni, creo oggetti dai quali istanziare classi che svolgono il lavoro e liberano la memoria appena possibile.

    Fermo restando che Excel *ha* dei limiti oltre i quali non può più garantire sicurezza e precisione.

    La casistica che esponi riguardo ai due diversi pc, mi fanno pensare a problemi alla RAM sul pc con 16GB. Le versioni di S.O. e Excel, sono le stesse?

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2011-12-28T11:16:05+00:00

    Ti chiedo scusa per la non disponibilità del file, ma ho in corso sviluppi e, pur non avendo vicoli formali, non posso pubblicarlo (poi spiego).

    Cerco di fare il possibile per estrarre una parte del programma (ammesso che mantenga e replichi l'errore).

    Per quanto riguarda i sistemi operativi sono esattamente identici sui due pc: w7 64b.

    Sulla possibilità di "spezzare il programma" mi farebbe piacere approfondire il tema, anche se ho dei dubbi per via della specificità del prodotto. Dedico qualche parola per cercare di chiarire.

    Il simulatore che ho sviluppato genera automaticamente ed in tempo reale scenari di realtà aziendali molto complesse, proiettando 120 mesi di previsioni economiche, patrimoniali e finanziarie. Tutti gli output sono calcolati (non vi è alcuna stima).

    I dati di input sono "relativamente pochi", le formule di sviluppo degli scenari sono centinaia di migliaia.

    Da analisi condotte dal sottoscritto (ovviamente limitate), da importanti studi professionali ed infine da una prestigiosa società di consulenza informatica, pare che non vi siano equivalenti sul mercato. (Anzi, si è giunti alla conclusione che il simulatore, così come concepito, poteva essere sviluppato solo con Excel)

    L'unicità del prodotto sta proprio nel fatto di non aver "spezzato" i calcoli in file separati.

    Pertanto modificando anche solo uno dei parametri immessi il simulatore aggiorna in tempo reale aspetti economici patrimoniali e finanziari, sviluppando in dettaglio aspetti che, anche a detta degli esperti, nessuno ha mai sviluppato in un unico prodotto.

    Ti lascio immaginare cosa puoi chiedere al simulatore con le funzioni ricerca obiettivo e risolutore.

    I super esperti di Budget e Business Plan rimangono veramente sorpresi dalle possibilità offerte da un prodotto sviluppato con "Excel" perchè ottengono risposte che altrimenti non avresti.

    Esistono prodotti bellissimi molto specifici, ma settoriali e non di vera gestione integrata dell'azienda, per cui il Controller deve fare i salti mortali per gestire nel migliore dei modi gli effetti delle modifiche apportate ai singoli badget dipartimentali aziendali.

    Esempio: cambi le previsioni di acquisto, conseguentemente cambiano i costi industriali, le rimanenze i margini di vendita, gli aspetti finanziari, patrimoniali ecc. ecc.

    C'è grande differenza tra vedere gli effetti calcolati in modo analitico ed in tempo reale di tutti gli aspetti aziendali e tentare di aggiornare file diversi che dovrebbero "auto influenzarsi" sperando di "centrare il risultato".

    Le sole formule che controllano la bontà dei risultati (quadratura e coerenza delle informazioni) sono ormai più di 180.000.

    Ora, tornando al caso esposto, pun non avendo mai avuto problemi di stabilità del programma in sede di normale impiego, ma solo in fase di sviluppo, ci terrei comunque a capire le ragioni del problema.

    Per quanto attinente i limiti di Excel ho verificato: nessuno dei parametri indicati da Microsoft è superato.

    Grazie ancora per il tempo dedicatomi.

    Spero di poter contribuire positivamente, nei limiti delle mie conoscenze, nello scambio di informazioni della comunità Excel (mi sono appena iscritto).

    Cordiali saluti.

    Maurizio Campi

    La risposta è stata utile?

    0 commenti Nessun commento