About Me
Com tecnologia do Blogger.
Seguidores
Estatisticas
2008-05-25
216: Excel e VBA - Imprimir Ranges de duas WorkSheets
11:45 da tarde |
Publicada por
JRod - PORTUGAL |
Editar mensagem
Há dias, foi-me perguntado qual o método para se poder imprimir, de uma só vez, Ranges provenientes de duas WorkSheets.
Uma das possibilidades, é utilizar uma mistura de Excel (definição das áeras de impressão nas duas WorkSheets) e de VBA, no sentido de, a partir daquela definição, imprimir de uma só vez, mas em duas folhas distintas, os Ranges pretendidos.
Exemplo:
Sheet1:
Sheet2:
Para definir as respectivas áreas de impressão:
1 - "marcar" o Range pretendido
2 - File>PrintArea>Set Print Area
3 - A definição das áreas de impressão deve ser efectuada para as duas Sheets.
E, agora, para a impressão dos Ranges definidos, o código VBA:
Sub ImprimeDeUmaVez()
Sheets(Array("Sheet1", "Sheet2")).Select
ActiveWindow.SelectedSheets.PrintOut
End Sub
Tópicos relacionados: