Como criar um botão para imprimir área variável de uma planilha do calc?

Olá, gostaria de saber se existe a possibilidade de criar um processo automatizado de impressão para uma planilha cuja área de impressão muda a cada mês.

A situação é a seguinte: Uma vez por mês, é necessário geral relatório impresso de atendimentos. Porém, todo final de mês a quantidade de linhas da planilha muda (aumenta ou diminui) de acordo com o número de atendimento. Geralmente, o processo é feito manualmente através do menu formatar>intervalos de impressão. Como são várias planilhas a ser trabalhadas, gostaria de saber se é possível executar esse processo apenas com o clicar de um botão com macro.

Ola @Francys, creio que o processo pode ser criado, sim.

Teoricamente a Macro, como base a célula inicial da área. localizaria a ultima coluna e a ultima linha e assim definir a área de impressão.

Para ajuda mais especifica, seria bom um exemplo de como o arquivo esta.

Use Editar sua pergunta e com o ícone clipe anexe um arquivo de exemplo.

Olá Francys.
Uma maneira relativamente prática e sem a necessidade de usar MACRO (que sempre podem causar problemas) é nomear os intervalos que você normalmente imprime, cuidando de incluir uma linha adicional no início e no final da sua lista a ser impressa. Explicando melhor, se a sua tabela atual vai de A5 até B400, por exemplo, vá em DADOS/DEFINIR INTERVALO, e crie um intervalo nomeado (por exemplo, LISTA) das células A4 até B401. Essa operação só precisará ser feita UMA VEZ, desde que você tome o cuidado de quando precisar incluir novos itens, em vez de simplesmente digitá-los no final da tabela, ir em A401 e depois clicar em INCLUIR LINHAS ACIMA, dando o número de novos itens. Ou então, quando for imprimir simplesmente REDEFINIR o intervalo, indicando a última linha adicionada, de DADOS/DEFINIR INTERVALOS.
Assim, quando você excluir qualquer linha no interior desse intervalo, o CALC automaticamente o redimencionará.
Quando precisar imprimir, em vez de FORMATAR INTERVALO DE IMPRESSÃO, você simplesmente precisará ir em DADOS/SELECIONAR INTERVALO, selecioná-lo, e mandar imprimi-lo.

Se a dica lhe serviu retribua avisando a toda a comunidade, clicando no “Vezinho” ao lado para encerrar a pergunta.

1 Like