No Melissa non è ancora perfetta devo eliminare tutte quelle istruzioni .Cells e sostituirle con un'unica istruzione all'interno di un ciclo e ancora non mi riesce.
Questa istruzione
vb
ActiveSheet.Range("u30:am100000").ClearContents
altro non significa che: cancella il contenuto dell'intervallo u30:am100000 del foglio attivo in quel momento.
Ovviamente il 100000 può essere sostituito con il numero che vuoi (anche 1000000) così sei tranquilla.
Alfredo