Если вам нужно, чтобы это происходило автоматически при добавлении строки, вам нужно использовать событие Worksheet_Change
, чтобы зафиксировать завершение новой строки.
Это тогда сгенерирует новую книгу из шаблона, скопирует необходимые диапазоны и сохранит новый файл где-то, как говорит Gnoupi
Все это относительно тривиально с VBA, но, к сожалению, если вы не знакомы с VBA, то это не простой случай «делай X, тогда делай Y в Excel», так что я думаю, что ты можешь бороться, даже с опубликованным примером кода здесь.
Даже если я создал фиктивную модель, которая выполняла то, что вам нужно, по крайней мере функционально, то адаптация ее к вашим конкретным потребностям может оказаться сложной, если вы не привыкли работать с Excel программно.
Редактировать
Я создал очень простую демонстрацию того, как это может работать: http://drop.io/4clxof3 - обратите внимание, что этот пример не включает обработку событий для добавления новой строки, почти не имеет проверки или обработки ошибок и делает широкие предположения почти обо всем (!)
Если вы чувствуете себя комфортно, используя эту основу для разработки собственного решения, тогда отлично. Если вся вещь VBA для вас чужда, то, возможно, пришло время вызвать подкрепление:)