Como imprimir a linha superior em todas as páginas do Excel (repetir cabeçalhos de linha / coluna)

Quando você trabalha com dados no Excel, há um recurso útil que permite congelar a linha superior e as colunas de cabeçalho (ou até mesmo bloquear várias linhas superiores ou colunas à esquerda).

Portanto, quando você rola para baixo, os cabeçalhos estão sempre visíveis.

Mas esse não é o caso quando você imprime seus relatórios.

Por padrão, um relatório impresso teria apenas a linha de cabeçalho no topo da primeira página impressa e, em seguida, todas as outras páginas não a teriam.

Isso pode tornar a leitura dos relatórios um pesadelo. Imagine estar na terceira página e não saber o que um ponto de dados representa (e ir e voltar para verificar os cabeçalhos pode ser enlouquecedor).

A solução - repetir os cabeçalhos em todas as páginas impressas do relatório.

Neste tutorial, vou mostrar a você como imprimir a linha superior em todas as páginas do Excel. Você também pode configurá-lo para que várias linhas superiores ou colunas esquerdas se repitam em todas as páginas.

Vamos ver como fazer isso!

Como imprimir a linha superior em cada página do Excel

Suponha que você tenha um conjunto de dados conforme mostrado abaixo.

Se você imprimir esses dados, ele ocupará várias páginas, mas o título aparecerá apenas na primeira página.

Abaixo estão as etapas para garantir que a linha do cabeçalho se repita em todas as páginas impressas:

  1. Clique na guia ‘Layout da Página’
  2. No grupo ‘Configuração da página’, clique no iniciador da caixa de diálogo (a pequena seta inclinada conforme mostrado abaixo)
  3. Na caixa de diálogo ‘Configuração da página’, clique na guia ‘Folha’
  4. Clique no campo ao lado da opção ‘Linhas para repetir no topo’
  5. Selecione a linha superior (você notará que $ 1: $ 1 é automaticamente inserido no campo “Linhas para repetir no topo”.
  6. Clique OK.

Agora, ao imprimir esses dados, você notará que o cabeçalho da linha superior se repete em cada página impressa.

Você pode verificar isso clicando na guia ‘Arquivo’ e, em seguida, clicando na opção ‘Imprimir’. Isso abrirá o painel de visualização de impressão.

Clique nos ícones de seta na parte inferior do painel de visualização de impressão e você deverá ver os cabeçalhos se repetindo em cada uma das páginas.

Assim como definimos as configurações para imprimir a linha superior em cada página, você também pode configurá-lo para imprimir várias linhas de cabeçalho em cada página.

Para fazer isso, na Etapa 5 das etapas acima, em vez de selecionar a linha superior, selecione várias linhas superiores que deseja repetir em todas as páginas impressas.

Observe que você precisa selecionar linhas contíguas (ou seja, você pode definir as linhas 1, 2 e 3 para serem impressas em todas as páginas, mas não pode definir as linhas 1 e 3 para serem repetidas em todas as páginas impressas)

Você também pode definir a coluna mais à esquerda (ou várias colunas mais à esquerda) para repetir em todas as páginas quando impressas. O processo é exatamente o mesmo, onde, na Etapa 5, em vez de escolher a linha, você pode selecionar a coluna que deseja repetir.

E, claro, você também pode definir a linha superior e a coluna superior para repetir em todas as páginas impressas.

Imprima as linhas em cada página usando o truque da caixa de nomes

Agora, deixe-me compartilhar um truque incrível do Excel que muitas pessoas não conhecem.

A vantagem de usar o método acima (onde usamos a caixa de diálogo Configurar página) é que ele oferece muito mais opções ao imprimir seus relatórios.

Mas se tudo o que você deseja fazer é certificar-se de que a coluna superior ou a mais à esquerda se repete em todas as páginas impressas, esse truque do NameBox é muito mais rápido.

Suponha que você tenha um conjunto de dados conforme mostrado abaixo.

Abaixo estão as etapas para garantir que os cabeçalhos sejam impressos em todas as páginas

  1. Selecione a linha do cabeçalho
  2. Clique no campo ‘NameBox’
  3. Insira o texto manualmente Print_Titles
  4. Pressione a tecla Enter

É isso! Agora, ao imprimir o conjunto de dados, a primeira linha se repetirá em todas as páginas.

Caso você queira repetir várias linhas ou colunas de cabeçalho, selecione-as primeiro e nomeie-as como Print_Titles

Por que isso funciona?

Quando você usa a caixa de diálogo Configurar página para definir as linhas e colunas que devem ser repetidas, o Excel cria automaticamente um intervalo nomeado com o nome Print_Titles.

Portanto, em vez de seguir a rota da caixa de diálogo Configurar Página, se você mesmo criar o mesmo Intervalo Nomeado, isso também funcionaria.

Como repetir linhas de cabeçalho em todas as páginas, exceto nas últimas páginas?

Infelizmente, não há uma maneira embutida de garantir que os cabeçalhos sejam impressos em todas as páginas, exceto na última página (ou nas últimas páginas).

Uma solução alternativa poderia ser ter as páginas, onde você não deseja que os cabeçalhos se repitam, portanto, esteja em uma planilha separada.

Mas isso pode não ser ideal para todos.

Abaixo está o código de macro VBA que fará isso.

Sub RepeatHeadersPrintExceptLastPage () Dim TotalPages As Long TotalPages = Application.ExecuteExcel4Macro ("GET.DOCUMENT (50)") With ActiveSheet.PageSetup .PrintTitleRows = "$ 1: $ 1" ActiveSheet.PrintOut From: = 1, To: = TotalPages - 1. PrintTitleRows = "" ActiveSheet.PrintOut De: = TotalPages, To: = TotalPages End With End Sub

O código acima usa Application.ExecuteExcel4Macro (“GET.DOCUMENT (50)”) para obter o número total de páginas no conjunto de dados que será impresso.

Em seguida, imprime todas as páginas (exceto a última) e, durante esse tempo, PrintTitleRows é definido como $ 1: $ 1. Portanto, a primeira linha será impressa como um cabeçalho em todas as páginas, exceto na última.

Em seguida, a última página é impressa onde a propriedade PrintTitleRows é definida como nula, portanto, nenhuma linha de cabeçalho é impressa na última página.

Esta é uma solução alternativa desajeitada, mas se tudo o que você quiser fazer for imprimir todos os dados da planilha para que o cabeçalho se repita em todas as páginas, exceto na última página, isso funcionará.

Você pode ter que modificar um pouco o código caso queira que mais cabeçalhos se repitam ou também que os cabeçalhos das colunas sejam impressos em cada página.

Espero que você tenha achado este tutorial útil!

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave