Hoje eu quero te mostrar como imprimir relatório com VBA e como gerar um PDF automático com apenas um clique usando a programação!
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo!
Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:
Você sabia que dá para gerar PDF no Excel com VBA? Sabe como imprimir com VBA?
Se você não sabe, pode ficar tranquilo. Nessa aula vamos te ensinar como fazer tanto um quanto outro!
Vou te ensinar como imprimir relatório do Excel com VBA para automatizar seu trabalho quando precisar fazer a impressão de relatórios finais, assim já pode deixar tudo automático com o VBA.
E aí, pronto (a) para aprender o código para imprimir no VBA e o código para gerar PDF no VBA para automatizar ainda mais seus processo?
Sub imprimirRelatorioAula()
Application.Dialogs(xlDialogPrinterSetup).Show
Sheets("Análise").Range("A1:F50").PrintPreview
Sheets("Análise").Range("A1:F50").PrintOut
End Sub
Comentários da macro imprimirRelatorioAula():
Sub gerarPDFAula()
Sheets("Análise").Range("A1:F50").ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:UsersDiego AmorimDesktopPDF da Aula V2.pdf"
End Sub
Comentários da macro gerarPDFAula():
Para atrelar o código ao nosso botão, no Excel, clicaremos com o botão direito do mouse no botão, iremos em atribuir macro… e procuraremos pela nossa macro (no caso são duas: imprimirRelatorioAula e gerarPDFAula).
Em seguida, clicaremos nela e em OK.
Pronto. Agora basta clicar com o botão esquerdo do mouse no botão, que o código irá rodar.
Nessa aula você aprendeu tanto imprimir o relatório pelo VBA quanto gerar PDF no Excel com VBA de forma automática!
Além de fazer impressão no VBA você vai poder gerar um PDF e deixar salvo esse arquivo, caso precise enviar por e-mail ou ter uma cópia de segurança, por exemplo.
Até o próximo post! Fique ligado no nosso canal do Youtube para mais conteúdo de Excel e VBA! Um abraço!
Para acessar outras publicações de VBA, clique aqui!
Quer aprender mais sobre VBA com um Minicurso Gratuito?
Expert em VBA e Power BI da Hashtag Treinamentos. Auxilia no suporte aos alunos da Hashtag Treinamentos e na criação de conteúdos para os que acompanham nossos canais.