Macro para enviar conteúdo de Célula do Excel por e-mail - Automaticamente
HTML-код
- Опубликовано: 15 окт 2024
- #macro #enviaremail #excelmax
Macro que envia e-mail com as informações contidas em todas as colunas relativas a sua linha. O e-mail será disparado automaticamente quando o status da coluna "F", que contém uma fórmula com o status, for alterado automaticamente, obedecendo a um ou mais critérios, para "Concluído" e faz o registro do envio do email.
Inscreva-se - Canal Ivair Ferrari: www.youtube.com...
Link para download da planilha exemplo com a macro comentada (Plan1 e Plan2):
docs.google.co...
Prof. Ivair Ferrari
Excelmax Soluções
Link para participar da divulgação dos cursos: chat.whatsapp.com/BBFrq1frut16qGMZFYqsAn
Olá Ivair, excelente aula!! Era exatamente o que precisava para desenvolver um projeto. Utilizei o método .Send para enviar o e-mail de forma automática após abrir a planilha, porém a macro envia o e-mail diversas vezes para o mesmo destinatário.
Grande abraço!
Boa noite, estou com o mesmo problema, alguém sabe resolver?
Para resolver, você precisa por em um loop!
Por exemplo, a primeira linha preenchida é 5 e a última é a 15..
Então ficaria assim
For i = 5 to 15
(O código de envio)
i = i
Next
"Nesse caso, nomeei i como variável"
OPA, BLZ?
ME TIRE UMA DÚVIDA, POR FAVOR: TENHO UMA HAMBURGURRIA. É POSSIVÉL CRIAR UM CARDAPIO COM MACROS (ACESSO VIA QRCode NAS MESAS), QUE POSSIBILITE VARIOS CLIENTES SIMUNTÂNEOS ESCOLHER SEU PEDIDO, E AO FINALIZAR, CHEGAR UMA NOTIFICAÇÃO VIA E-MAIL PARA O CAIXA> COZINHA> BAR?
OBRIGADO!
Bom dia, Não estou conseguindo baixar o ficheiro. Excelente video
Autorização enviada em seu email.
Obrigado mais uma vez por compartilhar seu conhecimento! Será que existe alguma maneira de que quando você extrai o conteudo de uma célula para o corpo do email, ele consiga reconhecer as quebras de linha(Alt-Enter) que estão dentro da célula? Tenho uma única célula com várias linhas de texto mas quando vai para o email, fica tudo um do lado do outro.
Olá Michel.Vc pode usar uma função para quebrar o texto em várias partes. Use a função Ext.texto.
@@ivairferrari Estou 2 problemas, 1 é com o mesmo da pergunta, você poderia fazer um exemplo de como ficaria na código?
Outra dúvida é que uma das células é contem horas, mas retorna fracionada a hora, como solucionar?
Obrigadoo
@@itaelciosilva3498 Favor enviar uma planilha com as dificuldades para análise: ivairferrari@gmail.com
Boa tarde ! Obrigado por compartilhar seu conhecimento..!! Consegui executar a macro, porém o Outlook fica abrindo várias vezes.
Caso queira e possa, me envie uma planilha com a macro, que verifico.
Olá Ivair>
É possível enviar a macro ?
Boa noite, Ivair, como faço para enviar uma planilha por email e quem receber poder alterar os valores das células, obrigado desde já.
Confira: ruclips.net/video/qu631GxZNyg/видео.html
Olá Ivair, testei seu projeto e minha planilha, mas informa o erro 424, objeto é obrigatório, e marca em amarelo da parte texto= até "Estoque", toda a parte de texto do corpo do e-mail, o que poderia ser.
Se quiser enviar sua planilha, posso analisar: ivairferrari@gmail.com
Obrigado pelo retorno, consegui achar o erro, era uma "sujeira" na célula que estava a fórmula.
@@andreamorim8024 boa tarde, que "sujeira" estou como o mesmo erro e não consigo resolver. Poderia me ajudar?
Boa tarde. Funciona na versão 2007?
Boa tarde, o link está com erro para baixar, poderia nos ajudar?
Link ajustado. As macros foram comentadas para que possam fazer o download.
Acesse, no vba, as planilhas Plan1 e/ou Plan2 e ajuste retirando os apóstrofos.
Dúvidas, estou a disposição. (ivairferrari@gmail.com)
@@ivairferrari muito obrigado!
@@ivairferrari fui no link e precisa que senhor libere o acesso.
Tudo bem Ivair?! Tentei fazer o download da planilha, porém deu um erro. Então criei um planilha e escrevi o código igual ao do vídeo. Porém, ao verificar que a data na célula é igual ao dia de hoje, fica abrindo várias abas do outlook repetidamente (entra num loopin). Teria como me ajudar?! Desde já agradeço
Estou com o mesmo problema
É possivel enviar email automativo atraves de uma data ?
*Olá Camile!*
É possível sim. No exemplo do vídeo, você faz referência a uma coluna de entrega ou de conclusão.
É preciso tomar cuidado por que, na data que você definir, o email será enviado.
Me informe se entendeu ....
*Ivair Ferrari - Excelmax Soluções*
Olá Ivair! Ainda estou aprendendo o VBA e não entendi muito bem o que o " activecell.row -1 " vai fazer ?
Boa noite Mariana, o Activecell.row-1 seria para a versão manual, onde você aperta o enter...
esta com erro no anexo, não consigo baixar
Ajustado. Favor verificar.
Como posso fazer isso com um botao?
Crie um módulo!
Dentro do módulo uma sub
Olá Ivair! Preciso de algo parecido. Como posso obter a descrição dessas macros?
Boa tarde *Levi Viegas*
Na descrição do vídeo tem um link para download.
Perdão Ivanir: não me expressei bem, na verdade eu queria o código em txt. Seria possível me enviar?
@@leviviegas409 Ok Levi, favor informar o email ou como pesso lhe enviar que farei isso.
@@ivairferrari Obrigado Ivanir, eu cliquei em Mostrar Mais, dai apareceu a opção para baixar. Deu um erro, acho que por cota de eu usar o Office 365 num MAC. Muito obrigado pela atenção.
muito bom, mas eu estou querendo enviar somente a ultima linha preenchida, como faço?