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