Oliveira, fiquei em duvida, na sua rotina você tem :
''Selecione célula que será copiada
Sheets("RESUMO ND").Select - Seleciona a Aba "RESUMO ND"
Range("A2").Select - Seleciona a Celula "A2"
''Cola dados na planilha "ND"
Selection.Copy - Copia
Sheets("ND").Select - Seleciona a Aba "ND"
Range("N10").Select - E cola em "N10"
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Na rotina que enviei, é verificado a Última Linha com Dados na Coluna "A", copia estas Linhas, e depois cola na Aba "ND" a partir da Celula "N10", ou seja copia e cola todas as linhas referente a Coluna "A".
Não entendi a questão do LOOP linha por linha se podemos copiar de uma vez só.
Agora se estiver querendo dizer com a expressão LINHA que seria de "A2:F2", e não somente a Celula"A2", é só alterar na rotina a letra conforme citei :
Alterando :
Range("A2:" & "A" & ultimaLinha) para
Range("A2:" & "F" & ultimaLinha)
Se não for isto, detalhe melhor, ou anexe um modelo reduzido e compactado de acordo com as regras do forum, reproduzindo qual o resultado pretendido.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 04/05/2015 12:22 pm