io ti consiglio di usare sub e funcion
invece di avere una routine di 300 righe

in qeusto modo è tutto piu chiaro
si OK, comprimere il codice lo fa diventare piu pulito, ma secondo me mettere delle altre routine che richiami lo è ancora meglio