O Excel não possui um recurso interno para imprimir automaticamente uma seleção específica em * Every * página de uma planilha maior. O recurso de área de impressão permite apenas especificar uma única área para imprimir. Para conseguir isso, você precisará de uma solução alternativa e a melhor abordagem depende de que tipo de seleção você está tentando imprimir:
Cenário 1:A seleção é um cabeçalho ou elemento do tipo rodapé (conteúdo de repetição) *
Use cabeçalho/rodapé: Se a seleção deve ser um cabeçalho ou rodapé, esta é a solução mais fácil. Vá para a guia "Layout da página", clique em "Imprimir títulos" e, em seguida, especifique o intervalo que você deseja repetir como cabeçalho ou rodapé nas caixas apropriadas.
Cenário 2:A seleção é um pequeno elemento que precisa aparecer em cada página (por exemplo, um logotipo) *
Insira como uma imagem: Copie sua seleção, cole -a como uma imagem (usando a opção "Pasta especial" e selecionando a imagem "(metafile aprimorada)" ou um formato semelhante) e posicione -o onde deseja em cada página. Esta imagem imprimirá em todas as páginas. Observe que, se o seu conteúdo mudar com frequência, você precisará atualizar a imagem cada vez.
Cenário 3:A seleção é um elemento ou dados mais complexos que precisam estar em cada página (mais desafiadora) Isso requer uma abordagem mais avançada, geralmente envolvendo a macro VBA (Visual Basic for Applications). Não há uma solução simples e não VBA para isso. Uma macro precisaria:
1.
Determine o número de páginas: Isso envolve calcular o tamanho da área imprimível e o tamanho dos dados.
2.
através das páginas: A macro iria percorrer cada página.
3.
Imprima a seleção em cada página: Isso pode envolver definir temporariamente a área de impressão ou usar técnicas de captura de tela dentro da macro para "carimbar" a seleção na imagem de cada página antes de imprimir.
Exemplo de código VBA (complexo e requer modificação com base em suas necessidades): Esta é uma ilustração simplificada e pode não funcionar sem ajuste na sua folha específica. É crucial entender o VBA antes de tentar isso.
`` `VBA
Sub PrintSelectionOnPage ()
'Este é um exemplo altamente simplificado e provavelmente exigirá modificação significativa
'Trabalhar corretamente para sua situação específica.
Dim WS como planilha
Definir ws =thisworkbook.sheets ("Sheet1") 'alteração "Sheet1" para o nome da sua folha
Dim Seleção Range como alcance
Definir seleçãoRange =ws.Range ("A1:B5") 'Altere para sua faixa de seleção real
Pic escurecido como imagem
Set Pic =ws.pictures.add (seleçãoRange.top, SelectionRange.Left, SelectionRange.Width, SelectionRange.Height)
Pic.CopyPypicture Aparence:=XLcreen, formato:=xlpicture
'... (Código para determinar o número de páginas e percorrer através delas, colar a imagem) ...
Final sub
`` `
Recomendação: Para a maioria dos casos, especialmente se a sua "seleção" for um cabeçalho, rodapé ou logotipo simples, usar o cabeçalho/rodapé embutido ou inserir uma imagem é a melhor abordagem. Se você precisar do cenário mais complexo 3, precisará de especialização substancial de VBA ou assistência de alguém com essa experiência. Lembre -se de sempre fazer backup da sua pasta de trabalho antes de executar o código VBA.