Visualizar uma área especifica [RESOLVIDO]

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA

Visualizar uma área especifica [RESOLVIDO]

Mensagempor Marcus Bull » Sáb Mai 26, 2012 9:47 pm

Boa noite,

Alguém pode me dar uma ajudinha, eu tenho uma planilha com 5 colunas para cada coluna tem uma macro para Visualizar e Imprimir se necessario (separadamente) uso as seguinte macros :

Sub Preview_1()
' Nota: Vizualisa o conteúdo do 1º Bimestre
' Sheets("Relatorios").PrintPreview = "$B$5:$D$55"
Worksheets("Relatorios").PrintPreview
End Sub

Essa macro eu só consigo vizualisar a coluna, se eu pedir para imprimir cancelar ai sim eu visualizo, mas na verdade eu gostaria que cada coluna tivesse sua previsualização.

Sub Imprime_1()
' Nota : Imprimir o conteúdo do 1º Bimestre
Application.ScreenUpdating = False
Sheets("Relatorios").PageSetup.PrintArea = "$B$5:$D$55"
Application.Dialogs(xlDialogPrint).Show
End Sub

Agradeço antecipadamente

Marcus Bull
Petrópolis/RJ
Editado pela última vez por Marcus Bull em Qua Mai 30, 2012 10:30 pm, em um total de 1 vez.
Avatar do usuário
Marcus Bull
 
Mensagens: 26
Registrado em: Qua Mai 09, 2012 8:31 am
Agradecimentos dados: 5 vezes
Agradecimentos recebidos: 0 vez

Re: Visualizar uma área especifica

Mensagempor webmaster » Seg Mai 28, 2012 10:47 am

Marcus,

Não entendi essa parte:

mas na verdade eu gostaria que cada coluna tivesse sua previsualização.


Pode explicar melhor?
Tomás
http://www.tomasvasquez.com.br/blog
http://twitter.com/tomamais
Gostou da resposta? Clique no ícone Imagem da mensagem!
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.
Avatar do usuário
webmaster
Administrador
 
Mensagens: 1724
Registrado em: Sex Jul 24, 2009 2:44 pm
Agradecimentos dados: 104 vezes
Agradecimentos recebidos: 78 vezes

Re: Visualizar uma área especifica

Mensagempor Marcus Bull » Seg Mai 28, 2012 10:53 pm

Desculpa não soube me expressar . E que eu tenho q visualizar as colunas separadamente.

Eu so consigo visualizar se eu pedir para imprimir, vai abrir a caixa da impressão, eu cancelo, ele marca a area q eu quero ai sim eu visualizo, o que eu queria era poder visualizar antes de imprimir, por que se tiver algum problema não desperdiço folha.
Ex.: 1º Bimestre - 2º Bimestre - 3º Bimestre - 4º Bimestre - Resultado Final, Em cima de cada coluna eu tenho dois icones, uma lupa e uma impressora, com as respectivas macros abaixo,a impressão esta funcionando eu so não consigo delimitar a area a ser visualizada.

os ranges são:
1º Bim = B5:D55
2º Bim = F5:H55
3º Bim = J5:L55
4º Bim = N5:P55
Resultado Final = B5:U55

Sub Preview_1()
'Nota: Vizualisa o conteúdo a ser impressao
'Sheets("Relatorios").PrintPreview = "$B$5:$D$55"
Worksheets("Relatorios").PrintPreview
End Sub
Sub Imprime_1()
'Nota : Imprimir o conteúdo do 1º Bimestre
Application.ScreenUpdating = False
Sheets("Relatorios").PageSetup.PrintArea = "$B$5:$D$55"
Application.Dialogs(xlDialogPrint).Show
'Worksheets("Relatorios").PageSetup.PrintArea
End Sub

Mto obrigado,

Marcus Bull
Petropolis,RJ
Avatar do usuário
Marcus Bull
 
Mensagens: 26
Registrado em: Qua Mai 09, 2012 8:31 am
Agradecimentos dados: 5 vezes
Agradecimentos recebidos: 0 vez

Anúncios


Voltar para VBA Básico

Quem está online

Usuários navegando neste fórum: Google [Bot] e 0 visitantes

cron