Notifications
Clear all

Botão Imprimir

3 Posts
3 Usuários
0 Reactions
1,014 Visualizações
(@tiagosx)
Posts: 5
Active Member
Topic starter
 

Prezados, Bom dia!

Tenho um formulário para preenchimento de requisição interna e preciso criar um botão na planilha para que a pessoa termine de inserir seu dados, não precise de tudo aquilo que a gente já conhece, Arquivo imprimir ou Ctrl + P, ou seja, clicar neste botão e já imprimir automaticamente como se fosse uma impressão rápida e já sair na formatação que deixei.

Podem me ajudar?

Obrigado.

 
Postado : 12/08/2014 9:18 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Tiagosx,

Boa Tarde!

Associe o código abaixo a um botão.

Sub Imprimir()
    ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
End Sub

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 12/08/2014 9:36 am
(@denisw)
Posts: 64
Trusted Member
 

segue um q antes de imprimir coloca em ordem crescente e não imprime linhas em branco
Sub IMPRIMIRLSITA()

ActiveWorkbook.Worksheets("nome da planilha").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("nome da planilha").AutoFilter.Sort.SortFields.Add Key:= _
Range("C1:C1002"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
:=xlSortNormal
With ActiveWorkbook.Worksheets("LISTAGEM").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
End Sub

 
Postado : 22/08/2014 9:57 am