Como imprimir X linhas por página no Excel?
Ao trabalhar no Excel, você pode enfrentar frequentemente situações onde precisa imprimir um número específico de linhas em cada página. Por exemplo, se você tem um grande conjunto de dados, mas deseja que suas impressões mostrem apenas 3 linhas em cada página impressa para facilitar a leitura ou processamento, as configurações de impressão padrão do Excel não oferecem uma opção direta para essa necessidade. Este tutorial irá guiá-lo através de vários métodos práticos — desde etapas manuais até abordagens automatizadas — para imprimir um número fixo de linhas por página no Excel. Esses métodos atendem a uma variedade de habilidades, seja você preferindo ações diretas, soluções baseadas em scripts ou o uso de add-ins para simplificar o processo. Também destacaremos os cenários onde cada método é mais eficaz, além de dicas importantes e coisas a serem observadas para obter os melhores resultados.
Imprimir X linhas por página inserindo quebra de página manualmente
Imprimir X linhas por página executando VBA
Imprimir X linhas por página usando Kutools para Excel
Imprimir X linhas por página usando fórmulas e colunas auxiliares
Imprimir X linhas por página inserindo quebra de página manualmente
Para intervalos de dados pequenos ou médios, você pode facilmente gerenciar quantas linhas aparecem em cada página impressa inserindo quebras de página manualmente no Excel. Este método fornece controle direto e é ideal quando você só precisa definir quebras de página algumas vezes ou tem uma lista relativamente curta. No entanto, com conjuntos de dados maiores, essa abordagem pode se tornar demorada.
Para demonstrar, vamos considerar o objetivo de imprimir 3 linhas por página. O processo de inserção manual é o seguinte:
1. Selecione a célula na primeira coluna da linha logo abaixo da última linha que você deseja na página. Por exemplo, para imprimir as linhas 1 a 3 na primeira página, selecione a célula na 4ª linha. Veja a captura de tela:
2. Navegue até a guia Layout da Página e clique em Quebras > Inserir Quebra de Página. Consulte a captura de tela abaixo:
Após esta ação, uma linha de quebra de página aparece abaixo da 3ª linha — significando que as linhas anteriores serão impressas em uma página separada.
Repita essas etapas para cada conjunto de linhas que você deseja agrupar em uma página separada. Por exemplo, selecione a 7ª linha para inserir uma quebra de página após a 6ª linha, selecione a 10ª linha para uma quebra após a 9ª linha, e assim por diante.
3. Depois de definir todas as quebras de página necessárias, vá para Arquivo > Imprimir para visualizar e imprimir seus dados — verificando que apenas o número especificado de linhas apareça em cada página.
Este método é mais adequado para conjuntos de dados pequenos ou quando você só precisa controlar ocasionalmente as quebras de página para impressão. No entanto, esteja ciente de que, se você adicionar ou remover linhas após definir as quebras de página, poderá precisar ajustá-las manualmente novamente. Também é fácil pular acidentalmente uma linha, então verifique duas vezes sua visualização de impressão antes de imprimir um lote grande.
Imprimir X linhas por página executando VBA
Para grandes conjuntos de dados ou conjuntos que mudam frequentemente, inserir quebras de página manualmente pode se tornar ineficiente e propenso a erros. Se você está confortável com script básico, usar VBA (Visual Basic for Applications) é uma maneira muito mais rápida de inserir quebras de página em intervalos regulares, como após cada 3 linhas, em toda a sua planilha. Essa abordagem automatizada é especialmente valiosa quando linhas são adicionadas ou removidas regularmente ou quando você precisa repetir essa tarefa várias vezes.
Antes de começar, lembre-se de salvar sua pasta de trabalho, especialmente se esta for a primeira vez que você usa VBA, pois executar código faz alterações que você pode querer desfazer. Além disso, este método modifica sua planilha ativa, então verifique duas vezes se você está trabalhando na planilha correta.
Siga estas etapas para inserir quebras de página em cada intervalo especificado usando VBA:
1. Abra sua planilha de destino. Em seguida, pressione Alt + F11 para abrir a janela do editor Microsoft Visual Basic for Applications.
2. No editor VBA, clique em Inserir > Módulo para inserir um novo módulo de código. Copie e cole o seguinte código VBA na janela do módulo:
VBA: Inserir quebras de página a cada n-ésima linha.
Sub formatSheets()
For i = 3 To 11 Step 3
ActiveSheet.HPageBreaks.Add Before:=Cells(i + 1, 1)
Next
End Sub
3. Com o código no lugar, pressione F5 ou clique no botão Executar para executá-lo. A macro inserirá automaticamente quebras de página após cada 3ª linha no intervalo especificado no código. Revise sua planilha para confirmar os resultados.
Para i =3 Até 11 Passo3
significa que as quebras de página são colocadas após cada 3 linhas, começando da linha 3 até a linha 11. Você pode facilmente ajustar a linha inicial, linha final e o valor do passo (intervalo) para atender às suas necessidades de impressão. Por exemplo, se você quiser quebras a cada 5 linhas até a linha 50, altere para Para i =5 Até 50 Passo5
.Essa solução VBA é excelente para lidar com grandes conjuntos de dados sem esforço. No entanto, certifique-se de verificar duas vezes os intervalos e sempre visualize antes de imprimir. Se houver quebras de página manuais existentes, elas podem precisar ser limpas ou ajustadas.
Imprimir X linhas por página usando Kutools para Excel
Embora o VBA seja eficiente para quem está familiarizado com a codificação, nem todos estão confortáveis usando macros. Além disso, métodos manuais podem rapidamente se tornar tediosos para tabelas grandes. Para um processo mais amigável, eficiente e livre de erros — especialmente adequado para usuários que frequentemente precisam personalizar quebras de página — usar o Kutools para Excel é uma excelente alternativa. O Kutools fornece uma ferramenta Inserir Quebra de Página a Cada Linha que permite inserir rapidamente e facilmente quebras de página em um intervalo escolhido em qualquer número de linhas, sem escrever nenhum código ou selecionar linhas manualmente.
Aqui está como você pode usar o Kutools para Excel para atender às suas necessidades de impressão:
1. Abra a planilha que deseja imprimir, navegue até Kutools Plus > Impressão > Inserir Quebra de Página a Cada Linha.
2. Na caixa de diálogo Inserir Quebra de Página a Cada Linha, simplesmente digite o número de linhas que deseja por página (por exemplo: 3), e depois clique em OK. Uma mensagem aparecerá mostrando quantas quebras de página foram inseridas. Clique em OK na caixa de diálogo para fechá-la.
A abordagem do Kutools é altamente recomendada para iniciantes, usuários frequentes que lidam com muitas planilhas ou aqueles que querem agilizar tarefas repetitivas sem intervenção manual. Também é útil porque minimiza a chance de erro humano durante a configuração da quebra de página e oferece lembretes convenientes sobre as quebras inseridas. Lembre-se apenas: para obter os melhores resultados, verifique sua visualização de impressão antes de finalizar, especialmente se seus dados podem mudar após configurar as quebras de página.
Imprimir X linhas por página usando fórmulas e colunas auxiliares
Às vezes, você pode querer mais flexibilidade em como seus dados estão organizados nas páginas de impressão, especialmente ao adicionar títulos personalizados, números de página ou marcadores de seção. Embora o Excel não ofereça uma maneira direta de dividir a impressão dinamicamente com base na contagem de linhas sem inserir quebras de página, você pode usar colunas auxiliares com fórmulas para sinalizar o início de cada grupo, facilitando ajustar manualmente ou formatar sua planilha antes de imprimir. Essa abordagem é útil se você quiser separar visualmente grupos impressos ou adicionar notas adicionais por página. Aqui está um exemplo de como usar fórmulas para agrupar dados antes de imprimir:
1. Adicione uma coluna auxiliar ao lado do seu intervalo de dados (por exemplo, insira uma nova coluna B se seus dados estiverem na coluna A). Na primeira célula da coluna auxiliar (B1), insira a seguinte fórmula para numerar cada linha em grupos de 3:
=INT((ROW(A1)-1)/3)+1
2. Arraste essa fórmula pelas linhas de dados para estender a numeração. Cada bloco de 3 linhas compartilhará o mesmo número. Isso identifica quais linhas devem pertencer à mesma página impressa.
3. Depois, você pode usar filtros, formatação condicional ou quebras de página manuais alinhadas a essas linhas agrupadas para personalização adicional ao imprimir.
Essa solução é especialmente útil quando você precisa preparar materiais didáticos, criar lotes para revisão ou gerenciar impressões de dados agrupados. No entanto, ela não insere automaticamente quebras de página, mas ajuda no planejamento e verificação de suas quebras manuais ou automáticas para garantir precisão.
Ao trabalhar com esses métodos, sempre visualize suas impressões usando a função Visualização de Impressão para verificar se as quebras de página aparecem conforme o esperado. Se notar que as quebras de página não estão alinhadas corretamente, verifique duas vezes o valor do passo ou intervalo que você definiu no VBA, Kutools ou suas seleções manuais. Adicionar ou remover linhas após configurar quebras de página exigirá reaplicar o método escolhido para manter a paginação correta. Para pastas de trabalho ou modelos compartilhados, considere documentar seus intervalos de linhas para que futuros usuários possam manter o layout de impressão facilmente.
Demonstração: Inserir Quebra de Página a Cada X Linha usando Kutools para Excel
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface de abas para o Office e facilita muito seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!