Data sequencial no cabeçalho para o Excel ao imprimir

0

Existe uma macro que pode ser feita para que, quando eu imprimir determinados formulários do Excel que precisem estar em determinadas datas (de 28 de agosto de 2017 a 1 de setembro de 2017), onde será impressa a próxima data em cada página? Então, ele imprime o mesmo formulário 5 vezes e a primeira página tem 28 de agosto de 2017 e a última página teria 1 de setembro de 1717 impressa no cabeçalho? Centro preferido.

    
por Ron 09.06.2017 / 22:05

1 resposta

1

Como tenho certeza que alguém vai apontar, SE não é um serviço de escrita de código. Desde que você não indica o contrário, eu suponho que você tenha alguma familiaridade com o Excel VBA.
Uma maneira de conseguir isso é escrever uma macro que altera o seu cabeçalho e dentro dessa macro incluem a função de impressão. Provavelmente existem outros métodos, mas um que usei para imprimir cartões de bingo aleatórios era:

ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

Dentro dessa macro você pode incluir caixas de entrada para imprimir o número de cópias que você precisa.

Editar: eu escrevi um código muitos anos atrás, que eu ainda tenho, que imprime um cartão de bingo exclusivo em cada impressão. Se você estiver interessado, posso postar esse código e fazer as alterações necessárias para atender às suas necessidades.     
por 09.06.2017 / 22:17