Use o código
Sheets("Source").Range("<DataRange>").Copy Sheets("Target").Range("B1048576").End(XlUp).Offset(1,0)
Onde está o intervalo que você deseja copiar. Ex .: "B30289: E40021". Mas você deve ter certeza de que o intervalo de origem é sempre o mesmo.
Agora, se quiser dinamizar também, você pode usar, por exemplo:
Sheets("Source").Range("B2:E" & Sheets("Source").Range("E1048576").End(XlUp).Row).Copy Sheets("Target").Range("B1048576").End(XlUp).Offset(1,0)
Isso fará com que uma cópia de todas as folhas de dados de origem de "B2" para "E" seja copiada para a primeira linha em branco da planilha de destino.