Conversione file Excel da 2003 a 2013

Anonimo
2017-07-31T07:51:37+00:00

Buon giorno a tutti,

devo iniziare a utilizzare Excel 2013, ma per lavoro utilizzo un file Excel 2003 con moltissime macro (non fatte da me): ho provato ad utilizzarlo sia in modalità compatibile sia convertendolo alla versione attuale, ma si blocca e non funziona: qualcuno sarebbe cosi gentile da riuscire a trasformarlo.

Allego il file:

http://www.filedropper.com/ordineconanalisiv22vuoto

se pigi il tasto Analisi Totale in alto a destra, con Excel 2003 l'analisi dura 10/11 minuti, con Excel 2013 si blocca e chiude e riapre il file, o sta per ore senza concludersi mai.

Grazie in anticipo, è importante perchè ci lavoro.

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

35 risposte

Ordina per: Più utili
  1. Anonimo
    2017-08-04T09:41:00+00:00

    Ciao Emilio,

    Ancora non mi hai detto che versione di Excel e Windows hai. In modo da capire che differenza ci sono con le mie. A te fondamentalmente il file funziona mettendoci 6 minuti e 2 secondi.

    Ho provato il tuo codice sia con Excel 2016/Windows 10 che Excel 2007/Windows Vista Ultimate. Però, non l'ho provato con Excel 2003 o con altre versioni del sistema operativo.

    Purtroppo, oramai non credo che ci sia molto altro che posso fare per aiutarti. Come indicato nella mia prima risposta in questo thread:

    [...]

    Che il codice sia lentissimo non mi sorprende affatto! È veramente molto tempo che non ho avuto la disgrazia di vedere un esempio di  spaghetti code, così ampio e così inestricabilmente intrecciato e ripetitivo! So che tu non hai scritto il codice ma, nella mia modesta opione, l'autore dovrebbe spendere tutta l'eternità sospesa con le piante nude dei piedi sopra i carboni ardenti dell'inferno!

    [...]

    Purtroppo, mentre in questo modo potresti forse risolvere la questione dei problemi indicati da te con Excel 2013, credo che i problemi di prestazione siano inerenti e dovuto in gran misura al modo in cui sia stato scritto il codice. 

    In effetti, credo che la vera soluzione ai problemi di prestazione richieda che il codice sia  globalmente revisionato e riscritto.

    Nonostante il successivo scambio di una dozzina di post,  su questo punto, non cambio opinione

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-08-04T09:01:24+00:00

    Ancora non mi hai detto che versione di Excel e Windows hai. In modo da capire che differenza ci sono con le mie. A te fondamentalmente il file funziona mettendoci 6 minuti e 2 secondi.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-08-04T08:58:04+00:00

    Ancora non mi hai detto che versione di Excel e Windows hai. In modo da capire che differenza ci sono con le mie.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2017-08-04T08:57:13+00:00

    quella che hai è la versione aggiornata/ultima. Mi riesci a dire quanto tempo ci vuole?

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2017-08-04T08:53:48+00:00

    Ciao Emilio,

    Ciao Norman, io ci ho provato a rifarlo, ma non ne sono capace perché non conosco Vba e come già detto il file non l'ho creato io, ma un anima gentile che pian pian ha aggiunto le cose che gli chiedevo. Ora pero ti chiedo com'è che a te funziona e a me no: vorrà dire che il file funziona, sono le versioni di Excel e/o Windows diverse che non lo fanno funzionare?

    Come ho indicato in precedenza

    A questo proposito farei l'osservazione che diverse versioni, sia di Excel che il sistema operativo, sono più o meno tollerante di alcuni problemi rispetto alle versioni precedenti o successive. Nel caso del tuo workbook, credo sia molto possibile che ci sia un elemento di corruzione, sia del workbook che il codice VBA.

    Infatti, nel caso di corruzione sottile, il file possa comportarsi diversamenta da un pc ad un'altro, anche se le versione di Office e il sistema operativo risultassero identiche o molto simili.

    Se tu volessi che ci penso io alla ricostruzione del file, ti chiederei di inviarmi l'ultima versione del tuo file con i dati completi. A questo proposito, stia pur certo che non divulgerò informazioni sensibili. Tu hai già il mio indirizzo email.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento