Imprima a seção da tabela do Excel usando a macro VBA

Anonim

Como imprimir uma seção de uma tabela do Excel sem alterar a área de impressão ativa

Você gostaria de imprimir uma seção da tabela? Então você pode usar a função PRINT. Você pode encontrar o comando no menu ARQUIVO (Excel até a versão 2003 e Excel 2010) ou pode chamá-lo usando o botão Office.

Se você quiser fazer essa tarefa programaticamente, poderá fazê-lo com uma macro. Isso é particularmente útil se você deseja imprimir uma área fixa em grandes números, por exemplo, sem alterar nenhuma configuração de impressão na tabela. Use a seguinte macro:

Subárea de impressão ()
Intervalo ("A1: B5"). Cópias impressas: = 1
End Sub

Com PRINTOUT você especifica com que freqüência a área deve ser impressa. Você especifica o intervalo necessário usando as cadeias de caracteres no comando RANGE.

Se você deseja experimentar a macro, recomendamos substituir o comando PRINTOUT pelo comando PRINTPREVIEW. Então, não há impressão da área, mas apenas uma exibição na visualização da impressão. Desta forma, você evita o desperdício de papel.

Para entrar na macro, pressione a combinação de teclas ALT F11 no Excel. Isso chama o editor VBA. Use o comando INSERT - MODULE para inserir uma folha de módulo vazia. Para iniciar a macro, pressione a combinação de teclas ALT F8 no Excel.