Como imprimir várias folhas (ou todas as folhas) no Excel de uma só vez

O Excel oferece muitas opções quando você está tentando imprimir seu trabalho. Você pode escolher imprimir a planilha inteira, uma área específica da planilha, imprimir várias planilhas ou todas as planilhas de uma vez.

Neste tutorial, vou mostrar como você pode imprimir várias planilhas no Excel de uma vez. Podem ser algumas planilhas selecionadas ou todas as planilhas da pasta de trabalho.

E caso você queira imprimir uma área específica em várias / todas as folhas, você também pode fazer isso com um pouco da magia do VBA.

Então vamos começar!

Imprima todas as folhas de uma só vez

O Excel possui um recurso embutido que permite especificar a impressão de todas as planilhas de uma vez.

Abaixo estão as etapas para imprimir todas as planilhas da pasta de trabalho:

  1. Clique na guia Arquivo
  2. Clique na opção Imprimir
  3. Na página Imprimir, clique no menu suspenso Configuração de impressão
  4. Clique em Imprimir pasta de trabalho inteira
  5. Clique em Imprimir

As etapas acima imprimiriam todas as planilhas da pasta de trabalho. Caso você tenha uma área de impressão definida em algumas das folhas, apenas essa área de impressão será impressa.

Você também pode ver o que será impresso na visualização de impressão à direita. Você também pode alterar os números das páginas e ver o que será impresso em cada página.

Bastante fácil!

Agora, e se você quiser imprimir apenas algumas planilhas específicas e não a pasta de trabalho inteira.

Leia!

Imprimir várias folhas (selecionadas) de uma só vez

Novamente, isso é muito fácil de conseguir.

Tudo o que você precisa fazer é selecionar as planilhas específicas que deseja imprimir e, em seguida, imprimi-las!

Abaixo estão as etapas para imprimir algumas planilhas específicas em uma pasta de trabalho no Excel:

  1. Selecione todas as folhas que deseja imprimir. Para fazer isso, segure a tecla Control e selecione as folhas uma por uma. Neste exemplo, estou selecionando as planilhas 1, 4 e 5
  2. Clique na guia Arquivo
  3. Clique na opção Imprimir
  4. Na página Imprimir, clique no menu suspenso Configuração de impressão
  5. Clique em Imprimir planilhas ativas (na maioria dos casos, já é a opção padrão, mas caso não seja, você pode escolher no menu suspenso)
  6. Clique em Imprimir

Quando você seleciona várias folhas, todas elas atuam como folhas ativas durante a impressão.

Você também pode ver o que será impresso na visualização de impressão à direita. Você também pode alterar os números das páginas e ver o que será impresso em cada página.

Imprimir várias folhas com uma área de impressão específica

Este é um pouco mais complexo do que os dois anteriores.

Suponha que você tenha uma pasta de trabalho com várias planilhas e deseja imprimir uma área específica de cada planilha.

Talvez haja dados de resumo em cada planilha e você deseja apenas imprimir esses dados e não a planilha inteira.

Isso pode ser feito definindo uma área de impressão em todas as folhas e, em seguida, imprimindo-as (conforme mostrado nos dois métodos acima).

Agora, quando se trata de definir a área de impressão:

  • Você precisa fazer isso manualmente para cada folha (especialmente se a área de impressão for diferente para cada folha)
  • Ou você pode usar um código VBA simples para definir a mesma área de impressão em todas as folhas de uma vez.

Depois de definir a área de impressão, você pode usar qualquer um dos métodos acima para imprimir as folhas.

Então, deixe-me mostrar rapidamente como definir a área de impressão manualmente e usando o VBA.

Configurando a área de impressão manualmente

Abaixo estão as etapas para fazer isso:

  1. Selecione as células que você deseja que sejam cobertas na área de impressão
  2. Clique na guia ‘Layout da Página’
  3. No grupo Configurar página, clique em ‘Área de impressão’
  4. Clique em ‘Definir área de impressão’

É isso!

Isso definiria a área de impressão para as células selecionadas e quando você imprimir esta planilha, apenas a área de impressão será impressa.

Você precisa fazer isso manualmente para cada folha. Portanto, se você quiser imprimir áreas específicas na Folha1, Folha4 e Folha5, terá que fazer isso para cada folha separadamente.

Configurando a área de impressão usando VBA

No caso de você ter muitas planilhas, configurar a área de impressão manualmente pode ser demorado.

Nesse caso, você também pode usar o VBA para definir rapidamente a área de impressão em uma folha e, em seguida, executar o código para replicá-lo em todas as outras folhas.

Observação: este método funciona bem quando você tem o mesmo intervalo de células que deseja usar ao definir a área de impressão.

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

Sub SetPrintAreas1 () Dim PrntArea As String Dim ws As Planilha PrntArea = ActiveSheet.PageSetup.PrintArea para cada ws nas planilhas ws.PageSetup.PrintArea = PrntArea Next Set wks = Nothing End Sub

O código acima usa a área de impressão das planilhas ativas, vai para todas as planilhas da pasta de trabalho e define a mesma área de impressão em cada uma dessas folhas.

Ele usa um loop para percorrer cada planilha e então definir a mesma área em cada planilha como a área de impressão. Caso você queira que seja diferente para cada folha, acredito que fazer manualmente seria mais rápido.

Depois de definir essa configuração, você pode imprimir todas as folhas (ou algumas folhas selecionadas) e apenas a área de impressão será impressa.

Você pode colocar este código de macro VBA em um módulo regular e executá-lo a partir daí.

Portanto, esses são alguns cenários em que você pode imprimir várias planilhas no Excel de uma vez.

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