Paulo, com a rotina postada podemos ainda fazer das seguintes formas :
Nestas linhas :
Range("A8:A71").Select
Selection.Copy
Sheets("Recebim.").Select
Range("C4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Poderiamos trocar simplesmente por :
Range("A8:A71").Copy Destination:=Sheets("Recebim.").Range("C4")
Se reparou no que comentei anteriormente, não precisamos utilizar a instrução Select, podemos fazer a operação diretamente.
Uma outra opção já que está utilizando PasteSpecial e o CopyDestination não aceita estes argumentos seria trocar as mesmas linhas por :
Range("A8:A71").Rows.Copy
Sheets("Recebim.").PasteSpecial _
Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Enquanto aguardamos novas sugestões, é só fazer os ajustes, qq duvida retorne.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 16/05/2013 4:50 pm