Envie uma planilha no Excel por meio de uma macro VBA por e-mail

Índice

É assim que você pode enviar a planilha atual de forma rápida e fácil por e-mail usando o Excel VBA

Gostaria de enviar a planilha ativa por e-mail a partir de uma macro? Isso pode ser útil, por exemplo, para encaminhar automaticamente novos dados ou outras informações via macro.

O Excel pode usar o seu programa de e-mail que é chamado para realizar a tarefa. Use a seguinte macro para enviar por e-mail a planilha ativa:

Sub SpreadsheetSend ()
ActiveSheet.Copy
Application.Dialogs (xlDialogSendMail) .Show _
"[email protected]", "Assunto"
End Sub

O próprio envio não executa a macro. Por motivos de segurança, isso deve ser feito pelo usuário. Depois de iniciar a macro, seu programa de e-mail exibe uma janela com a qual a planilha ativa pode ser enviada por e-mail como a única planilha em uma pasta de trabalho. A ilustração a seguir mostra como isso pode ser:

Um clique no botão ENVIAR é suficiente para enviar o e-mail.

Na macro, você controla o endereço de e-mail desejado e o assunto integrando os textos desejados à macro.

Para entrar na macro, pressione a combinação de teclas ALT F11 no Excel. Isso chama o editor VBA. Use o comando INSERT - MODULE para inserir uma folha de módulo vazia. Para iniciar a macro, pressione a combinação de teclas ALT F8 no Excel.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave