Excel Forum Per condividere esperienze su Microsoft Excel

Domanda teorica sul rallentamento file

  • Messaggi
  • OFFLINE
    Eso71
    Post: 148
    Registrato il: 01/09/2016
    Città: BOMPORTO
    Età: 53
    Utente Junior
    2021
    00 08/04/2021 15:26
    Ho notato che il file che sto generando sta man mano rallentando di conseguenza mi sto accingendo a ritoccare qualche formula
    Prima di procedere volevo avere un riscontro (onde evitare di fare un lavoro inutile)

    Spesso nei Cerca.vert, Somma.se, Somma.più.se, ecc ecc... tendo ad usare, invece di una matrice ben specifica, un intervallo tra colonne (per lasciar spazio ad eventuali inserimenti dati che possano oltrepassare la matrice stessa)

    Sicuramente tende ad aumentare i processi di calcolo, ma volevo capire l'effettiva incidenza sul rallentamento generale. Se apporto le modifiche a tutte le formule con queste caratteristiche posso avere un effettivo beneficio o sarebbe irrisorio?

    (nel file le formule di questo tipo sono circa una quarantina distribuite su 30 fogli)
    (Versione Excel Business 2019 - 64 bit)

    Grazie



  • OFFLINE
    dodo47
    Post: 3.131
    Registrato il: 06/04/2013
    Utente Master
    2010
    00 08/04/2021 15:59
    48 formule mi sembrano proprio poche per rallentare il file ancorchè tu faccia riferimento a range più ampio del necessario.
    Comincia ad "eliminare" non cancellare ma "eliminare" righe e colonne vuote...col tempo anche se cancelli, i range restano sporchi

    Poi confronta il risultato

    saluti




    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    Eso71
    Post: 148
    Registrato il: 01/09/2016
    Città: BOMPORTO
    Età: 53
    Utente Junior
    2021
    00 08/04/2021 16:52
    Re:
    dodo47, 08/04/2021 15:59:

    48 formule mi sembrano proprio poche per rallentare il file ancorchè tu faccia riferimento a range più ampio del necessario.
    Comincia ad "eliminare" non cancellare ma "eliminare" righe e colonne vuote...col tempo anche se cancelli, i range restano sporchi

    Poi confronta il risultato

    saluti




    Una quarantina di formule con queste caratteristiche intendo (invece di una matrice ho usato intervalli tra colonne). Il file è poi pieno (non riesco a quantificare) di altre formule che mi sembrano meno critiche
    Il file è un modulo per cui al momento i dati non sono ancora stati inseriti


  • OFFLINE
    tanimon
    Post: 1.373
    Registrato il: 27/06/2011
    Utente Veteran
    excel 2007
    00 08/04/2021 18:05
    ciao,
    ed un saluto a Domenico [SM=g27811]

    Potresti crearti due pulsanti per attivare/disattivare il ricalcolo delle formule con le istruzioni
    vb
    Application.Calculation = xlCalculationAutomatic


    per renderla automatica, e

    vb
    Application.Calculation = xlCalculationManual


    per renderla manuale.

    Poi mentre il ricalcolo è in manuale, ELIMINI alcune formule e testi di volta di volta quelle che rallentano l'elaborazione,
    rimettendo quelle eliminate la volta precedente altrimenti non puoi determinare quali sono quelle incriminate.

    Una volta stabilite quelle che rallentano il processo, devi determinare se sono effettivamente necessarie e/o se non puoi
    modificarle.

    ciao
    Frank







    Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
    Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
  • OFFLINE
    Eso71
    Post: 149
    Registrato il: 01/09/2016
    Città: BOMPORTO
    Età: 53
    Utente Junior
    2021
    00 09/04/2021 11:41
    Ciao Tanimon,
    grazie per il consiglio, proverò questa strada