Можно ли сделать макрос, чтобы при печати определенных форм Excel, которые должны быть на определенные даты (IE 28 августа 2017 г. - 1 сентября 2017 г.), где он будет печатать следующую дату на каждой странице? Таким образом, он печатает одну и ту же форму 5 раз, и на первой странице будет напечатано 28,2017 августа, а на последней странице будет напечатано 1,2017 сентября в заголовке? Центр предпочтительнее.
1 ответ
1
Как я уверен, кто-то укажет, SE - это не сервис написания кода. Поскольку вы не укажете иначе, я предполагаю, что вы немного знакомы с Excel VBA.
Один из способов сделать это - написать макрос, который изменяет ваш заголовок, и внутри этого макроса есть функция печати. Возможно, есть и другие методы, но я использовал для печати случайных карточек Бинго:
ActiveWindow.SelectedSheets.Распечатать копии:= 1, Разобрать:= True
Внутри этого макроса вы можете включить поля ввода для печати нужного вам количества копий.
Редактировать: я написал код много лет назад, который у меня есть, который печатает уникальную карту Бинго на каждой распечатке. Если вам интересно, я могу опубликовать этот код, и вы сможете внести необходимые изменения в соответствии с вашими потребностями.