Cara, boa tarde, primeiramente gostaria de infatizar o quanto é incrivel o seu conteúdo e o quanto ele me ajudou em um processo de enivar e-mails automaticos. parabéns pelo trabalho, te desejo todo o sucesso do mundo e obrigado por compartilhar conosco o conhecimento.
Excelente vídeo, o mais completo do TH-cam quando se fala em enviar email no Outlook pelo Excel vba, parabéns continue com seus vídeos que vc é fera, gostaria de ver um vídeo seu explicando como baixar anexo automaticamente ao receber um novo email pois os que vi não funcionam mais com a opção executar um script, mais um inscrito.
Jeferson, boa noite! Excelente seu tutorial, muito simples e extremamente útil! Só fiz umas adequações para escolher de onde a macro "puxa" os e-mails destinatários.
Parabéns pelo vídeo. Método bem simplificado e objetivo. Atende 100% do propósito. Parabéns. Só uma Dúvida: É possível colocar uma linha no código, para pesquisar o arquivo a ser anexado? Obrigado.
Muito bom mesmo! Uma dúvida. Se por acaso eu precise enviar apenas uma linha da tabela separada ou se para cada linha da tabela, seja um e-mail diferente, como poderia automatizar esses envios?
Muito top esta aula… ajudou muito no meu trabalho. Tenho uma pergunta, como trabalho em laboratório, muitos e-mails precisamos responder com os resultados de análises. Consigo algum código ou forma para responder um e-mail enviado solicitando análise? Desde já agradeço demais a ajuda. Obrigado
Muito bom!! Ajudou bastante, mas no meu caso quando vou enviar alguma tabela, o outlook pergunta qual rótulo de confiabilidade selecionar público ou empresa), tem algum cód VBA que selecione esse Rótulo automático?
Boa tarde Estou fazendo algo parecido. Aonde eu pego informações de uma planilha e insiro na carta. Porém, estou tendo o seguinte problema. Nao estou conseguindo puxar o R$ e nem a pontuação dos valores. Estou usando o range.text. nesse caso eu devo substituir por qual função? Esta dessa forma. Docword.bookmark("valor"). Range.text = tr.range(, 3)
Olá ótima explicação, Só gostaria de saber como faço para enviar tudo que esteja com dados até a última celular preenchida, ou as células que eu selecionar....
Você colocou um range fixo, como posso colocar um range variável de acordo com os dados que terá na tabela? Exemplo, a intenção seria enviar individual para cada vendedor?
E se eu tiver uma lista com vários vendedores por exemplo e precisar enviar separadamente o valor de comissão de cada um, como fazer? Tem algum vídeo ou explicação sobre isso? Pois Teria que ter uma aba com o e-mail de cada um e atribuir isso a uma variável e fazer um “for”, é isso que quero aprender no VBA
Excelente didática! Gostaria de uma aula semelhante a essa onde no corpo do e-mail. Trouxesse da planilha Excel sempre a linha de títulos da planilha e a última linha preenchida desconsiderando as anteriores. Pq a cada envio eu vou estar ocultando as já enviadas. Outro detalhe é de que os destinatários terão um célula específica com fórmula concatenar. Onde haverá sempre a união de três email s Mesma situação do assunto do email. Que buscará informação dessa mesma linha constando CNPJ razão social que serão várias em casa linha. E uma frase inicial padrão exemplo INDICAÇÃO EMPRESA ( RAZAO SOCIAL extraída de uma celula, CNPJ extraído de outra célula) Então ficaria assim. Título de linhas sempre vai se repetir, e assunto email e destinatário irá copiar da linha que também estará no corpo do e-mail. Forte abraço, aguardo se possível um vídeo Agradeço se puder fazer um vídeo sobre essa necessidade. Abraço.
Muito top, me ajudou bastante. Duas perguntas: 1) Tem como salvar o e-mail enviado da planilha como cópia em um pasta específica assim que enviar o email? 2) Utilizei o caminho para colocar o anexo no email deu certo, usei o caminho e separado por pasta específica do mês 09/2023, porém, queria deixar autorizado quando mudar o mês para 10/2023 sem precisar de entrar na VBA e mudar manualmente ele entende que o mês virou e puxar tem como ?
Galerinha tem uma dúvida, no meu caso preciso estar com o Outlook aberto para enviar o e-mail. Tem algum código para que o Outlook abrir automaticamente? Desde já agradeço
Por exemplo, se os vendedores fosse divididos em dez filiais e eu quisesse enviar para cada filial somente a informação dos seus vendedores, como eu faria isso?
Para mim, dá errado no destinatário .TO para enviar Email. Conseguir contornar com Error Resume Next, que no caso é para Ignorar o erro, porém, faço "manualmente" a inserção do Email. Mas o exemplo foi de grande valia. Abcs.
Tive um problema com o código, ao executar aparece uma mensagem “Erro em tempo de execução 5097 - O Word encontrou um problema”. Por gentileza, poderia me ajudar com isso? As vezes o envio do e-mail funciona e as vezes trava com essa mensagem.
Muito bom!!! Mas se o remetente, ou o destinatário, não utiliza o Outlook (usa somente o Gmail, Hotmail etc), será que vai funcionar?? ... Alguém já testou sem utilizar o Outlook??
Cara, muito bom.. Consegui fazer aqui na empresa eu deu certo.. Me ajudou muito. Só uma dúvida, quando eu rodo a macro, eu consigo deixar a abertura do e-mai em segundo plano, ou seja, não aparecer abrindo e enviando ? Abçs
Eu preciso enviar um anexo diferente para cada e-mail, eu tenho uma lista de e-mail e cada e-mail vai receber o holerite de seu pagamento, como eu faço isso?
Olá muito bom, usei esse código e deu super certo, gostaria de saber que código posso usar que o meu email seja enviado todos os dias em um determinado horário? poderia me ajudar?
Muito boa a demostração, mas poderia me tirar uma duvida? Se tenho varias planilhas ou gráficos em outras guias onde irei enviar para pessoas diferentes.
Amigo bom dia. Neste caso teria teria que fazer um laço (loop) para passar por todas as planilhas e copiar para o email. Também é possível inserir os destinatários na própria planilha e fazer a macro efetuar a leitura. Se quiser, me mande um email em vba.napratica@gmail.com que eu lhe envio um exemplo.
Olá Renata. Obrigado por assistir o vídeo. Você pode efetuar o download através deste link no github: github.com/jefferson1208/VbaNaPratica/blob/master/EmailVBA/Email%20VBA.xlsm
Olá, estou com um problema no meu trabalho sobre referência do outlook usando o vba para enviar email... o problema são as versões diferentes para usuários, quando eu crio o arquivo ele fica com a referência do office 2016 e quando o usuário vai abrir o arquivo ele está usando office 2013 e ai da erro na referência, tendo que mudar manualmente para funcionar. Existe algum código vba que possa trocar essa referência automática? Obrigado
Parabéns, hoje aprendi mas uma coisa que não sabia(como mudar a cor da fonte no corpo do e-mail), Obrigado e poste mais vídeos como este.
Melhor explicação de todas q já vi por aqui, até o momento. Parabéns!!!!
Obrigada!!! Tava quebrando a cabeça de como colocar uma planilha no email, e com um video consegui com voce
Fantástico!!!!! Era o que eu queria há dias!!!!!! Parabéns e muito obrigada.
Parabéns!
Muito objetivo seu vídeo, você sabe ensinar de uma forma que não tem como não aprender 👍
Mano, vc é demais! Mto bom!
Ótima aula, tentei várias que encontrei no youtube, mas só tive sucesso com esta apresentação. PARABENS
Cara muito foda, com seu vídeo eu consegui economizar no mínimo 3 horas do meu dia. Obrigado! Sucesso.
Parabéns pela aula. Código simples e fácil de editar!
Parabéns cara! 👏👏👏
O método mais fácil e interessante que vi até agora.
Cara, boa tarde, primeiramente gostaria de infatizar o quanto é incrivel o seu conteúdo e o quanto ele me ajudou em um processo de enivar e-mails automaticos. parabéns pelo trabalho, te desejo todo o sucesso do mundo e obrigado por compartilhar conosco o conhecimento.
Excelente vídeo, o mais completo do TH-cam quando se fala em enviar email no Outlook pelo Excel vba, parabéns continue com seus vídeos que vc é fera, gostaria de ver um vídeo seu explicando como baixar anexo automaticamente ao receber um novo email pois os que vi não funcionam mais com a opção executar um script, mais um inscrito.
Aí sim parabéns 🎉 ficou ótimo , agr sim alguém para nos ajudar de verdade .
ótima aula, me ajudou na criação de uma ferramenta para minha empresa! Continue nos ajudando!
Simplesmente perfeito , sem firulas , direto ao ponto e código com uma lógica simples e eficiente, grato.
Cara, muito obrigada, eu estava com dúvidas, mas seu vídeo ajudou bastante!!
Muitooooo obrigada :) Salvou minha planilha!! e me poupou muito tempo!!
Excelente Dica! Pois as rotinas se tornam mais produtivas !
Parabéns, muito o obrigado.
Muito obrigada, me ajudou exatamente no que eu tava precisando da maneira mais simples possível!
Muito obrigada! O vídeo ficou muito bem explicado.
Você é fera!
Jeferson, boa noite! Excelente seu tutorial, muito simples e extremamente útil! Só fiz umas adequações para escolher de onde a macro "puxa" os e-mails destinatários.
Top ! Vídeo resumido e fácil entendimento.
Parabéns pelo conteúdo. Muito útil
Cara, parabéns pelo trabalho!!
Muito simples, mu ajudou demais!
Cara, muito obrigado!! Ajudou muito ...
Muito bom bem objetivo
perfeito! Vc é FODA! Valeu!
Fala Je! Revendo as aulas para aprimorar o VBA!
Excelente! Tem como incluir mais de um destinatário email em CC, por exemplo?
Parabéns pelo vídeo. Método bem simplificado e objetivo. Atende 100% do propósito. Parabéns. Só uma Dúvida: É possível colocar uma linha no código, para pesquisar o arquivo a ser anexado? Obrigado.
Muito bom mesmo! Uma dúvida. Se por acaso eu precise enviar apenas uma linha da tabela separada ou se para cada linha da tabela, seja um e-mail diferente, como poderia automatizar esses envios?
muito bom o ensinamento, sendo que fiquei na dúvida como eu encaminho para uma lista de email ? o vba ler mais de uma Aba do excel?
Muito top esta aula… ajudou muito no meu trabalho. Tenho uma pergunta, como trabalho em laboratório, muitos e-mails precisamos responder com os resultados de análises. Consigo algum código ou forma para responder um e-mail enviado solicitando análise? Desde já agradeço demais a ajuda. Obrigado
Muito bom!! Ajudou bastante, mas no meu caso quando vou enviar alguma tabela, o outlook pergunta qual rótulo de confiabilidade selecionar público ou empresa), tem algum cód VBA que selecione esse Rótulo automático?
Muito bom!!! Exatamente o que eu precisava.
Me tira uma dúvida, e se eu precisar colar uma tabela dinâmica que é atualizada sempre? Como faria?
Boa tarde
Estou fazendo algo parecido. Aonde eu pego informações de uma planilha e insiro na carta. Porém, estou tendo o seguinte problema. Nao estou conseguindo puxar o R$ e nem a pontuação dos valores. Estou usando o range.text. nesse caso eu devo substituir por qual função?
Esta dessa forma.
Docword.bookmark("valor"). Range.text = tr.range(, 3)
Olá ótima explicação,
Só gostaria de saber como faço para enviar tudo que esteja com dados até a última celular preenchida, ou as células que eu selecionar....
Você colocou um range fixo, como posso colocar um range variável de acordo com os dados que terá na tabela? Exemplo, a intenção seria enviar individual para cada vendedor?
E se eu tiver uma lista com vários vendedores por exemplo e precisar enviar separadamente o valor de comissão de cada um, como fazer? Tem algum vídeo ou explicação sobre isso? Pois Teria que ter uma aba com o e-mail de cada um e atribuir isso a uma variável e fazer um “for”, é isso que quero aprender no VBA
Excelente didática!
Gostaria de uma aula semelhante a essa onde no corpo do e-mail. Trouxesse da planilha Excel sempre a linha de títulos da planilha e a última linha preenchida desconsiderando as anteriores. Pq a cada envio eu vou estar ocultando as já enviadas.
Outro detalhe é de que os destinatários terão um célula específica com fórmula concatenar. Onde haverá sempre a união de três email s
Mesma situação do assunto do email. Que buscará informação dessa mesma linha constando CNPJ razão social que serão várias em casa linha. E uma frase inicial padrão exemplo INDICAÇÃO EMPRESA ( RAZAO SOCIAL extraída de uma celula, CNPJ extraído de outra célula)
Então ficaria assim. Título de linhas sempre vai se repetir, e assunto email e destinatário irá copiar da linha que também estará no corpo do e-mail.
Forte abraço, aguardo se possível um vídeo
Agradeço se puder fazer um vídeo sobre essa necessidade.
Abraço.
Muito top, me ajudou bastante.
Duas perguntas:
1) Tem como salvar o e-mail enviado da planilha como cópia em um pasta específica assim que enviar o email?
2) Utilizei o caminho para colocar o anexo no email deu certo, usei o caminho e separado por pasta específica do mês 09/2023, porém, queria deixar autorizado quando mudar o mês para 10/2023 sem precisar de entrar na VBA e mudar manualmente ele entende que o mês virou e puxar tem como ?
Como consigo alem de anexar a tabela no corpo do email, adicionar uma imagem acima da tabela ?
muito bom
Galerinha tem uma dúvida, no meu caso preciso estar com o Outlook aberto para enviar o e-mail. Tem algum código para que o Outlook abrir automaticamente? Desde já agradeço
Por exemplo, se os vendedores fosse divididos em dez filiais e eu quisesse enviar para cada filial somente a informação dos seus vendedores, como eu faria isso?
Para mim, dá errado no destinatário .TO para enviar Email. Conseguir contornar com Error Resume Next, que no caso é para Ignorar o erro, porém, faço "manualmente" a inserção do Email. Mas o exemplo foi de grande valia. Abcs.
valeu a inscrição
Tive um problema com o código, ao executar aparece uma mensagem “Erro em tempo de execução 5097 - O Word encontrou um problema”. Por gentileza, poderia me ajudar com isso? As vezes o envio do e-mail funciona e as vezes trava com essa mensagem.
Como faço para ele enviar um email quando a validade estiver a 5 dias de vencer?
o arquivo nao esta mais disponivel. Pode disponibilizar?
Muito bom!!!
Mas se o remetente, ou o destinatário, não utiliza o Outlook (usa somente o Gmail, Hotmail etc), será que vai funcionar?? ... Alguém já testou sem utilizar o Outlook??
Cara, muito bom.. Consegui fazer aqui na empresa eu deu certo.. Me ajudou muito.
Só uma dúvida, quando eu rodo a macro, eu consigo deixar a abertura do e-mai em segundo plano, ou seja, não aparecer abrindo e enviando ?
Abçs
Poderia me ajudar se fosse uma imagem, pois quando envio do outlook não consigo ver a imagem no gmail, por exemolo.
por algum motivo as vezes funciona e as vezes dá 'run-time error 5097' no '.paste'.
alguem sabe oque pode ser?
O arquivo da aula não está mais disponível no link bua..bua
Eu preciso enviar um anexo diferente para cada e-mail, eu tenho uma lista de e-mail e cada e-mail vai receber o holerite de seu pagamento, como eu faço isso?
Olá muito bom, usei esse código e deu super certo,
gostaria de saber que código posso usar que o meu email seja enviado todos os dias em um determinado horário? poderia me ajudar?
Muito boa a demostração, mas poderia me tirar uma duvida? Se tenho varias planilhas ou gráficos em outras guias onde irei enviar para pessoas diferentes.
Amigo bom dia.
Neste caso teria teria que fazer um laço (loop) para passar por todas as planilhas e copiar para o email. Também é possível inserir os destinatários na própria planilha e fazer a macro efetuar a leitura. Se quiser, me mande um email em vba.napratica@gmail.com que eu lhe envio um exemplo.
Ficou top o resultado. nao consegui a planilha, tem como enviar por email.
github.com/jefferson1208/VbaNaPratica/blob/master/EmailVBA/Email%20VBA.xlsm
Amigo ótimo conteúdo, tentei baixar a planilha e não consegui. Poderia enviar por favor ?
Como faco para escrever alguma coisa abaixo da tabela? Obrigado.
Após "application.cutCopyMode = false"
Adicione um "typeparagraph" ou quantos quiser
E depois um "typeText" com o texto desejado
Como faço para colar a tabela como imagem?
n sei se vc ja aprendeu mas é só ao inves de usar .copy usar .copypicture
Pode me passar a planilha para eu ver o código? Não está mais disponivel no link =(
Olá Renata. Obrigado por assistir o vídeo. Você pode efetuar o download através deste link no github: github.com/jefferson1208/VbaNaPratica/blob/master/EmailVBA/Email%20VBA.xlsm
Olá, estou com um problema no meu trabalho sobre referência do outlook usando o vba para enviar email... o problema são as versões diferentes para usuários, quando eu crio o arquivo ele fica com a referência do office 2016 e quando o usuário vai abrir o arquivo ele está usando office 2013 e ai da erro na referência, tendo que mudar manualmente para funcionar.
Existe algum código vba que possa trocar essa referência automática?
Obrigado
Comando .paste não funciona, não cola! Sabem o que pode ser?