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-04T08:21:26+00:00

    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?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-08-04T08:14:51+00:00

    Ciao Emilio,

    buon giorno Norman, ecco cosi mi risponde:

    ? UBound(MatrixCodUni) & vbNewLine &  MatrixCodUni(i)

    25

    40.856.00.0000

    In risposta alla mia domanda precedente, tu avevi indicato che, al punto in cui si ferma il codice, tu hai ottenuto i seguenti risultati:

    Tuttavia la tua risposta corrente suggerirebbe che il valore della variabile sia invece 8. A questi proposito, interrompendo il codice a questo punto, io ottengo i seguenti risultati:

    Quindi, se i dati non siano stati modificati nella tua versione del file che sto provando io, debbo per forza concludere che il  codice non compia il suo lavoro in modo identico da una prova ad un'altra. Se questo fosse veramente il caso, il mio sospetto fin dall'inizio, che si tratti di un file danneggiato, sarebbe sostanzialmente rinforzato.

    Quindi, vorrei chiederti nuovamente se tu abbia provato di ricostruire il file problemato?

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-08-04T07:21:17+00:00

    buon giorno Norman, ecco cosi mi risponde:

    ? UBound(MatrixCodUni) & vbNewLine &  MatrixCodUni(i)

    25

    40.856.00.0000

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2017-08-04T01:47:09+00:00

    Ciao Emilio,

    ecco cosa mi risponde

    https://www.dropbox.com/s/exl0dg59z9ydqa2/Screenshot%202017-08-01%2020.32.31.png?dl=0

    OK.

    Ciao Emilio,

    qui pero rimane sempre sulla stessa ripetizione, provato tre volte

    OK!!

    Con il codice efftivamente fermato al punto

    fai:

    Ctrl+G per aprire la finestra immediata

    Digita ?  "i = " & i

    PremiInvio

    Sostituisci l'istruzione nella finestra immediata con:

    ? UBound(MatrixCodUni) & vbNewLine &  MatrixCodUni(i)

    ****Premi Invio e fammi sapere quello che vedi come risposta  nella finestra immediata.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2017-08-03T06:27:01+00:00

    novità?

    La risposta è stata utile?

    0 commenti Nessun commento