Elaborazione rallenta gradualmente
Hai un problema con Excel? 
Elaborazione rallenta gradualmente
di mmc0070 (utente non iscritto) data: 19/02/2014 21:19:30
All'interno di un classico ciclo Do-Loop ho inserito alcuni calcoli riferiti a due files. Ho notato che l'elaborazione rallenta gradualmente, all'incrementare del numero di riga, fino a rendere l'attesa alquanto noiosa.
Le righe da elaborare sono circa 2000. Il PC è un degno Dual Core, e i calcoli all'interno del ciclo non sono calcoli di grande complessità.
Perché alle prime righe l'elaborazione è velocissima e poi via-via rallenta ?
Grazie 1000 in anticipo
k=1
do
x=1
do
'controllo dati ....
'......................
if file1...cells(k,1).value = file2...cells(x,1).value then
.....
.....
endif
x=x+1
loop until file2...cells(x,1).value = ""
k= k+1
'visualizzo lo stato e la velocità dell'elaborazione su una cella qualsiasi
file1....cells(1,3).value = k
loop until file1....cells(k,1).value = "" |
di Vecchio Frac data: 19/02/2014 21:54:13
Quasi impossibile tentare di indovinare una risposta: dati insufficienti.
Il pezzo di codice mostrato non sembra rivelare particolari anomalie.
Ma è monco e non si può fare nessuna ipotesi seria.
Ci sono formule nel foglio? che tipo di variabili sono file1 e file2?
potresti impostare intanto il ricalcolo da automatico a manuale e vedere se ottieni dei miglioramenti.
Comunque la mia difficoltà è che non sono in grado di ricostruire correttamente lo scenario.
Vuoi Approfondire?