Formule in VBA
Hai un problema con Excel? 
Formule in VBA
di fedebotte data: 04/04/2016 15:29:34
Ciao a tutti.
Ho un problema con la velocità di calcolo di excel con una formula matriciale che contiene all'interno un calcolo di un valore minimo condizionato (per questo è matriciale) e una formula per il calcolo di date secondo il calendario lavorativo tenuto conto di festività personalizzate.
Ora, la formula funziona benissimo. Il problema è che il file è composto da circa 40mila righe (e non sono riducibili, mi servono tutte su un unico foglio). Dopo il calcolo delle formule il foglio deve essere riordinato secondo la nuova data calcolata. Per non attendere 2000 anni, copio e incollo le formule su tutte le righe (eccetto la prima).
Il tutto (copiatura della formula sulle 40mila righe, copiatura dei valori calcolati e riordino) viene fatto da una macro. Il problema è che il calcolo dei valori di quella formula richiede parecchi minuti, circa una ventina, bloccando quasi completamente il PC.
Avete in mente qualche idea per semplificare la cosa?
Senza entrare troppo in dettaglio con il file, non esiste un modo per incorporare la formula in VBA, quindi non dovendola scrivere all'interno della cella, ma facendo fare il calcolo direttamente alla macro?
Vi ringrazio tutti in anticipo
di alfrimpa data: 04/04/2016 16:01:19
Ciao Fede
Secondo me dovresti allegare un file di esempio con poche righe e con la formula in questione specificando quello che vuoi fare.
Alfredo
Vuoi Approfondire?