Можно ли сделать макрос, чтобы при печати определенных форм Excel, которые должны быть на определенные даты (IE 28 августа 2017 г. - 1 сентября 2017 г.), где он будет печатать следующую дату на каждой странице? Таким образом, он печатает одну и ту же форму 5 раз, и на первой странице будет напечатано 28,2017 августа, а на последней странице будет напечатано 1,2017 сентября в заголовке? Центр предпочтительнее.

1 ответ1

1

Как я уверен, кто-то укажет, SE - это не сервис написания кода. Поскольку вы не укажете иначе, я предполагаю, что вы немного знакомы с Excel VBA.
Один из способов сделать это - написать макрос, который изменяет ваш заголовок, и внутри этого макроса есть функция печати. Возможно, есть и другие методы, но я использовал для печати случайных карточек Бинго:

ActiveWindow.SelectedSheets.Распечатать копии:= 1, Разобрать:= True

Внутри этого макроса вы можете включить поля ввода для печати нужного вам количества копий.

Редактировать: я написал код много лет назад, который у меня есть, который печатает уникальную карту Бинго на каждой распечатке. Если вам интересно, я могу опубликовать этот код, и вы сможете внести необходимые изменения в соответствии с вашими потребностями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .