Notifications
Clear all

Visualizar e imprimir somente seleção

7 Posts
3 Usuários
0 Reactions
1,712 Visualizações
(@marciobin)
Posts: 204
Estimable Member
Topic starter
 

Bom dia .
Senhores, tenho uma certa dificuldade quando se trata de imprimir Excel.
Alguém tem uma macro para visualizar somente o que for selecionado na planilha?
Pois quando seleciono o intervalo e visualiso, eu tenho de mudar o modo de visualizar do lado esquerdo .
No aguardo !
Obrigado

 
Postado : 25/12/2016 9:20 am
(@marciobin)
Posts: 204
Estimable Member
Topic starter
 

Boa noite .
Pessoal ,alguém entendeu mal o jeito que formule a pergunta?

Creio que é um pouco complicado mesmo .kkkkk
Vlew !

 
Postado : 31/12/2016 6:12 pm
(@avgsantos)
Posts: 28
Eminent Member
 

Boa noite, Marcio

Não sei que é isso que está precisando segue os códigos abaixo da macro, lembrando que o código abaixo está selecionado somente da coluna A até E, basta alterar a letra caso precise de mais coluna.

'Seleciona as colunas e linhas preenchidas

Sub Selecionar()
    Dim lRowLast As Long
     lRowLast = WorksheetFunction.Max( _
      RowLast(Columns("A")), _
      RowLast(Columns("E")))
   
    Range("A1:E" & lRowLast).Select
End Sub

'Retorna o valor da última linha

Function RowLast(rng As Range) As Long
    With rng
        On Error Resume Next
        RowLast = .Find(What:="*" _
          , After:=.Cells(1) _
          , SearchDirection:=xlPrevious _
          , SearchOrder:=xlByColumns _
          , LookIn:=xlFormulas).Row
        If RowLast = 0 Then RowLast = rng.Cells(1).Row
    End With
End Function

'Visualiza a área de impressão

Sub visualizar_Impressao()
    With ActiveSheet
        .PageSetup.PrintArea = .UsedRange.Address
        .PrintPreview
    End With
End Sub

'Defini a área de impressão

Sub DefineAreaImprimir()
    Dim UltimaLinha
    Dim P_Range
    
    UltimaLinha = Cells(Rows.Count, 1).End(xlUp).Row
    P_Range = "A1:E" & UltimaLinha
    ActiveSheet.PageSetup.PrintArea = P_Range
    
End Sub
 
Postado : 02/01/2017 5:32 pm
(@marciobin)
Posts: 204
Estimable Member
Topic starter
 

Bom dia
Avg Santos , as macros sao boas .
Porem essa de visualizar queria um pouco mais diferente , sendo:
Essa que vc postou ela visualizar tudo que esta na planilha .Gostaria que fosse visualizado somente o que eu selecionar .Ex: se eu selecionar apenas cinco linhas e a planilha tiver 200 linhas some nte as cinco linhas deverao aparecer na visualização .
Segue Exemplos :

Obrigado !

 
Postado : 05/01/2017 6:49 am
(@marciobin)
Posts: 204
Estimable Member
Topic starter
 

Boa noite !
Senhores ,essa questão é impossível ?kkkkk.
No aguardo .
Obrigado !

 
Postado : 16/01/2017 6:19 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia
Avg Santos , as macros sao boas .
Porem essa de visualizar queria um pouco mais diferente , sendo:
Essa que vc postou ela visualizar tudo que esta na planilha .Gostaria que fosse visualizado somente o que eu selecionar .Ex: se eu selecionar apenas cinco linhas e a planilha tiver 200 linhas some nte as cinco linhas deverao aparecer na visualização .

Se for só na de visualizar, troque por esta :
Selecione as celulas e rode a macro :

Sub visualizar_Impressao()

    With ActiveSheet
        .PageSetup.PrintArea = Selection.Address
        .PrintPreview
    End With

End Sub

Para imprimir direto, troque .PrintPreview por .PrintOut

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/01/2017 6:47 pm
(@marciobin)
Posts: 204
Estimable Member
Topic starter
 

Boa tarde. Obrigado era isso q eu precisava ok

 
Postado : 18/01/2017 9:51 am