Como mostrar apenas a área de impressão em uma planilha do Excel?
Para imprimir apenas intervalos especificados, você pode definir áreas de impressão (Layout de página> Área de impressão> Definir área de impressão) no Excel. Em alguns casos, você pode desejar tornar visível apenas a área de impressão ao compartilhar com seus colegas. Como fazer isso? Neste artigo, introduzirei vários métodos para mostrar apenas a área de impressão em uma planilha do Excel.
- Mostrar apenas a área de impressão na visualização da quebra de página no Excel
- Mostrar apenas a área de impressão com VBA no Excel
- Mostrar apenas a área de impressão com o utilitário Definir área de rolagem do Kutools for Excel
Mostrar apenas a área de impressão na visualização da quebra de página no Excel
Quando mostramos uma planilha na visualização de quebra de página clicando no Ver > Visualização de quebra de página, o fundo da área não imprimível será alterado para cinza escuro automaticamente. Veja a captura de tela abaixo:
Note: Você também pode mudar para a visualização da quebra de página clicando no Visualização de quebra de página botão na barra de status.
No entanto, este método não ocultará a área não imprimível e você ainda poderá visualizar os dados na área não imprimível.
Um clique para ocultar tudo, exceto o intervalo selecionado (ocultar colunas / linhas / células não utilizadas)
Na maioria das vezes, podemos usar apenas parte da planilha com células/intervalo numéricos em branco restantes. Kutools para Excel Definir área de rolagem utilitário pode ajudá-lo com um clique para ocultar tudo, exceto intervalo selecionado, ou ocultar todas as células / linhas / colunas / intervalos não utilizados facilmente.
Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Desfrute de um teste GRATUITO de 30 dias com todos os recursos, sem necessidade de cartão de crédito! Get It Now
Mostrar apenas a área de impressão com VBA no Excel
Para ocultar completamente a área não imprimível no Excel, você pode tentar a macro VBA. E você pode fazer o seguinte:
Etapa 1: pressione o outro + F11 simultaneamente para abrir a janela Microsoft Visual Basic for Applications.
Etapa 2: clique inserção > Móduloe cole o seguinte código VBA na janela do módulo:
VBA: Mostrar apenas a área de impressão na planilha atual
Public Sub HideAllButPrintArea()
Dim xPrintRng As Range
Dim xFirstRng As Range
Dim xLastRng As Range
Application.ScreenUpdating = False
With Application.ActiveSheet
.Cells.EntireColumn.Hidden = False
.Cells.EntireRow.Hidden = False
If .PageSetup.PrintArea <> "" Then
Set xPrintRng = .Range(.PageSetup.PrintArea)
Else
Set xPrintRng = .UsedRange
End If
Set xFirstRng = xPrintRng.Cells(1)
Set xLastRng = xPrintRng.Cells(xPrintRng.Count)
If xFirstRng.Row > 1 Then
.Range(.Cells(1, 1), xFirstRng(-0, 1)).EntireRow.Hidden = True
End If
If xFirstRng.Column > 1 Then
.Range(.Cells(1, 1), xFirstRng(1, 0)).EntireColumn.Hidden = True
End If
If xLastRng.Row < .Rows.Count Then
.Range(xLastRng(2, 1), .Cells(.Rows.Count, 1)).EntireRow.Hidden = True
End If
If xLastRng.Column < .Columns.Count Then
.Range(xLastRng(1, 2), .Cells(1, .Columns.Count)).EntireColumn.Hidden = True
End If
End With
Application.ScreenUpdating = True
End Sub
Passo 3: pressione F5 ou clique no Execute botão para executar esta macro VBA.
Em seguida, você verá que a área não imprimível está oculta de uma vez, e apenas a área de impressão é mostrada na planilha atual. Veja a captura de tela abaixo:
Notas:
- Quando há apenas uma área de impressão na planilha atual, a macro VBA funciona bem.
- Este método não suporta desfazer. Para mostrar a área não imprimível, você deve reexibir manualmente a área não imprimível ou aplicar o Kutools para Excel Ocultar> Mostrar todos os intervalos utilidade.
Mostrar apenas a área de impressão com o utilitário Definir área de rolagem do Kutools for Excel
Se você tiver o Kutools para Excel instalado, é Definir área de rolagem utilitário irá ajudá-lo a mostrar facilmente apenas uma área de impressão na planilha atual.
Kutools for Excel - Embalado com mais de 300 ferramentas essenciais para Excel. Desfrute de um teste GRATUITO de 30 dias com todos os recursos, sem necessidade de cartão de crédito! Baixe Agora!
Etapa 1: Selecione a área de impressão na planilha atual.
Note: Se você não conseguir descobrir a área de impressão rapidamente, você pode pressionar F5 para abrir a caixa de diálogo Go To, selecione o nome da área de impressão e clique no OK botão como abaixo captura de tela mostrada. Mas este método selecionará todas as áreas de impressão na planilha atual.
Etapa 2: clique no botão Kutools > Mostrar / Esconder > Definir área de rolagem.
Em seguida, você verá que apenas a área de impressão selecionada é mostrada na planilha atual de uma vez, conforme a captura de tela abaixo:
Observações:
- Kutools para Excel Definir área de rolagem suporta desfazer, e você pode pressionar o Ctrl + Z simultaneamente para mostrar a área não imprimível oculta.
- Você pode clicar Kutools > Exposição / Esconder > Reexibir todos os intervalos para mostrar a área não imprimível oculta imediatamente.
Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Desfrute de um teste GRATUITO de 30 dias com todos os recursos, sem necessidade de cartão de crédito! Get It Now
Demo: mostrar apenas a área de impressão em uma planilha do Excel
Artigos relacionados:
Definir a posição de rolagem ou ocultar outras células
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!