Notifications
Clear all

MACRO PARA IMPRESSÃO

3 Posts
2 Usuários
0 Reactions
848 Visualizações
(@valdabr)
Posts: 174
Reputable Member
Topic starter
 

bom dia meus amigos, gostaria da ajuda dos amigos no seguinte sentido, no arquivo em anexo, na planilha início, gostaria de colocar um botão com macro para impressão, esse botão vou posicioná-lo na parte dos grafícos aonde imprima a planilha cujo o nome aparece na caixa de combinação acima, exemplo, quando estiver analizando o grafíco do valdecir e apertar o botão imprime ele imprima a planilha valdecir gostaria ver se há esta possibilidade e desde já agradeço a atenção de todos e tenham um bom dia

 
Postado : 19/05/2015 6:43 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não tenho como ver seu anexo no momento, mas supondo que a Caixa de Combinação seja o tipo de controle de formulário "Drop-down" e o nome do mesmo esteja o padrão "Drop-down 1", a rotina abaixo fará o que pretende, mas lembre-se, se for este o controle de ajustar o numero do drop down ou o nome.

Deixei como opção para Visualizar - PrintPreview, mas para imprimir direto, troque por PrintOut.

Sub PrintSheetDropdown()
    Dim ws As Worksheet
    Dim sText As DropDown
    Dim sNome
    
    Set ws = ActiveSheet
    Set sText = ws.Shapes("Drop-down 1").OLEFormat.Object

    sNome = sText.List(sText.ListIndex)

    Worksheets(sNome).PrintPreview

End Sub
 
Postado : 19/05/2015 7:42 am
(@valdabr)
Posts: 174
Reputable Member
Topic starter
 

Obrigado senhor Mauro Coutinho, era exatamente o que eu precisava.

 
Postado : 19/05/2015 8:04 am