Boa tarde.
Como não sabemos o erro, possíveis erros:
1º Extensão do Arquivo (xlsm ou xlsx);
2º Pode ter perdido a referencia (Copia) ao trocar o arquivo; (Improvável);
3º O (IF) esta correto?
Fiz um teste: e Funcionou.
Sub teste()
Sheets("Plan1").Activate
Ult_lin = Range("A" & Rows.Count).End(xlUp).Row
Range("A2:O" & Ult_lin).Copy
Windows("ArquivoDestino.xlsx").Activate
Sheets("Plan2").Activate
Range("A2").Select
Selection.Insert Shift:=xlDown
End Sub
Postado : 18/07/2014 11:06 am