buona sera,
vi invio il file, che ho dovuto ridimensionare, e che spero sia sufficiente per capire
e risolvere il problema.
http://www.filedropper.com/sommeNel primo foglio ci sono le estrazioni dell'enalotto ed in colonna N le rispettive somme.
Nel foglio 2 sotto l'etichetta VALORI ATTUALI sono riportate le frequenze delle somme,
cioè quante volte una data somma è presente in colonna N.
cliccando su una qualunque cella vedrete la formula che ho usato fino ad ora.
Se inserite un qualunque valore in colonna N di foglio 1, vedrete modificare nel foglio 2
il valore della corrispondente somma.
nel modulo 1 ho inserito l'ultima macro di Ricky53;
avevo immaginato che la lentezza fosse dovuta alle centinaia di formule, come titolo il topic,
e leggendo il contributo di ricky
..Non è la macro ad essere lenta è il file che ha tante formule che lo rallentano..
ne ero certo,
ma usando la macro di ricky incomincio ad avere dei dubbi, forse mi sfugge qualcosa.
avevo già inserito gli ScreenUpdating nel mio file ma i tempi erano sempre elevati.
La macro di Ricky è velocissima;
sia commentando oppure no le linee indicate, gli ScreenUpdating,
non si nota alcuna differenza data la elevata velocità di esecuzione ed i tempi sono dell'ordine di 0,000.
ma ho notato che se nel file che vi ho inviato inserisco questa semplice linea di codice:
Range("N1").Value = Num_Volte
prima o dopo il msbbox oppure prima o dopo gli ScreenUpdating finali, i tempi aumentano notevolmente
passando a 0,719-0,750, che se in condizioni normali sono ben poca cosa, nel file publicato con pochi elementi
in colonna N e con un solo numero da conteggiare mi sembrano eccessivi;
se si tiene pure conto che la macro di Ricky è velocissima anche con tutte le centinaia di formule presenti in foglio 2
dubito che sia la presenza di queste ultime.
a questo punto non capisco come una semplice linea di codice possa rallentare notevolmente l'esecuzione.
saluti e grazie