EducatedFool, огромное спасибо за вашу помощь. Макрос отлично работает.
Но у меня остался ещё один не разрешённый вопрос, как поправить этот код, чтобы макрос не очищал все строки под шапкой и копировал туда данные, а именно вставлял необходимое количество строк с ними, оставляя тем самым строку итогов. Дело в том, что мне нужно переносить данные в некую форму, в которой под данными будет ещё дополнительная информация и если они будут удалятся получится не совсем то, что я хочу получить. Попробовал в коде изменить "Copy shf.Cells" на "Paste shf.Cells" и на "Insert shf.Cells", но так как знаний в VBA я "ноль" - фокус не удался.
Буду признателен за помощь.