Se entendi, não há necessidade de usar o Select, não precisamos selecionar, usamos a chamada direta para a ação desde que referenciado corretamente os endereços, neste caso a primeira linha e a última.
Nesta instrução capturamos a Última Linha preeenchida e armazenamos na Variável sLinsB:
sLinsB = Sheets("plan1").Cells(Rows.Count, 2).End(xlUp).Row
Então após o Next em vez de colocar tudo isto:
Rows("5:5").Select
Range(Selection, Selection.End(xlDown)).Select
Rows("5:38").EntireRow.AutoFit
Troque POR:
Onde 5 é a linha inicial e "sLinsB" a Linha final
Rows("5" & ":" & sLinsB).EntireRow.AutoFit
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 12/08/2014 11:27 am