ciao a tutti,
ciao Matteo,
non vorrei risultarti scortese,
ma mi devi scusare e stento a credere che, utilizzando le proprie ed indubbie capacità,
un laureato in matematica come ti sei professato e data la complessità di quanto ti occupi,
non abbia un minimo di iniziativa per fare una ricerca con Google
o meglio ancora, cercare una soluzione in autonomia.
Quindi dopo tutti i post che hai inviato sul forum e tutti i codici che ti sono stati forniti, è finalmente arrivato il momento che tu capisca da solo i codici che ti vengono proposti.
l'unico modo che conosco per capire un codice vba di una routine in un modulo, o di un codice in un evento, è quello di eseguirlo passo, passo, posizionandosi in qualsiasi punto del codice ed attivandolo utilizzando il tasto F8.
Esegui il codice passo passo,
e vedrai che le variabili o il foglio di excel, prima di arrivare alla fine (End Sub), spesso, cambiano valore o subiscono delle variazioni.
Per visualizzare il valore corrente delle variabili, è sufficiente avvicinare il mouse al loro nome.
Annotatelo ad ogni valorizzazione per verificane i cambiamenti e capirne i criteri di impostazione ad ogni variazione di valore, o verificalo di volta in volta sul foglio di excel per i cambiamenti sul foglio.
In un modulo è più semplice, in un evento è spesso utile utilizzare un punto di interruzione, che comunque puoi utilizzare anche in un modulo.
Se non sai come impostarlo zio Google ti inonderà di esempi......
Ribadisco quanto in post #13!!!
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...