Agora vamos criar um botão para visualizar a impressão de forma automática. Vamos automatizar a rotina de impressão de uma planilha modelo através de macros no VBA, veja o passo a passo e bem simples e com poucas linhas de códigos.
Abrindo o VBE – Visual Basic Edtion
Basta ir na guia desenvolvedor e escolher a opção Visual Basic:
Com o VBA aberto vamos inserir um novo modulo e escrever nossa macro que irar executar a visualização da impressão quando acionada. Não vou ensinar como inserir o modulo pois se você está em busca deste tipo de conteúdo e por que já tem noção de como fazer isso.
Com o modulo aberto escreva o seguinte código conforme na imagem:
Public Sub Imprimir()
Application.Dialogs(xlDialogPrintPreview).Show
End Sub
Depois de colocar esse código, adicionamos o botao que vai executar esse código vinsulado através da macro. Aqui eu adicinei um botao e uma forma ambos para exemplificar.
Depois de adicionar o botão ou uma forma para representar o botão atribuimos a macro do codigo a esse botao ou forma.
selecionamos a macro imprimir e clicamos em ok: