Neste vídeo, vamos trabalhar com uma macro Excel VBA para enviar mensagens pelo WhatsApp automaticamente. Beleza, pessoal? Então, vamos trabalhar. Para facilitar, eu vou disponibilizar os códigos já prontos.
Abaixo do vídeo, no primeiro comentário fixado, vocês vão encontrar os códigos para copiar. No meu caso, eu vou copiar de um documento de texto. Copia os códigos e volta para o Excel. O próximo passo é ativar a guia desenvolvedor. Se você não tem esta guia ativa no seu Excel, clica com o botão direito do mouse sobre a...
faixa de opções. Personalizar a faixa de opções. Marca a caixinha do desenvolvedor e clica em OK.
Na sequência, guia desenvolvedor Visual Basic. Se não aparecer esta janela do lado esquerdo, menu Exibir, Project Explorer. Na sequência, menu Inserir, Módulo, e dentro do módulo, cola os códigos que vocês copiaram.
O próximo passo é ajustar as referências, iniciando pela referência a aba da planilha com a lista de contatos. No caso, o nome da aba é Dados. No entanto...
eu preciso referenciar o nome interno do VBA da aba, que é este planilha 1, fora dos parênteses. Então, na variável plan, depois do sinal de igual, no meu caso, planilha 1. Prosseguindo, precisamos referenciar a linha. No meu exemplo, a linha de cabeçalho. É a linha 4. De volta no código, variável linha, linha 4. Coluna contato da minha planilha, coluna 2. Precisa ser, pessoal, seguindo esta estrutura.
De volta no código, qual contato? No meu caso, coluna 2. Próximo passo. é referenciar a coluna que vai ter a mensagem para o envio.
No meu exemplo, coluna mensagem, coluna 3. De volta no código, col msg, coluna 3. Na sequência, precisamos referenciar o link do navegador web dentro do computador. Então, agora... Vocês vão pesquisar pelo navegador de vocês. Localizou o navegador, clica com o botão direito do mouse sobre o nome do navegador. Abrir local do arquivo.
Localizou o arquivo, clica com o botão direito do mouse sobre o arquivo. Propriedades. E aqui vocês vão copiar este link do campo destino.
todo o link, incluindo também as aspas duplas. Copia e pode fechar esta janela. Volta no código e aí vocês vão colar depois do sinal de igual. Beleza, referenciamos o navegador de internet. Prosseguindo, nesta linha de código, não precisa ajustar.
Mas eu vou chamar a atenção para este espaço. Não pode apagar. Outro ajuste que vocês podem fazer é nesta linha de código.
Se por acaso o WhatsApp Web de vocês demorar mais que 20 segundos para abrir, vocês vão aumentar este tempo. Feito estes ajustes, a macro... Já está ok.
Próximo passo é salvar a planilha habilitada para macro. Então, menu arquivo. Salvar como?
Procurar. Eu vou salvar na área de trabalho. Nome do arquivo, vou deixar o mesmo.
Mas em tipo, precisa ser pasta de trabalho habilitada para macro do Excel. Salvar. Beleza. Salvei a planilha. Agora eu preciso colocar um objeto.
na planilha para acionar a macro. Então, menu inserir, ilustrações, formas. Eu vou pegar esta elipse.
Clica no objeto e coloca onde você deseja na planilha. Seleciona o objeto e clica com o botão direito do mouse. Editar.
editar texto eu vou colocar o título de enviar clica fora seleciona o objeto menu página inicial centralizar centralizar negrito tamanho eu vou colocar 14 e a cor de preenchimento vai ser pode e neste vermelho escuro Novamente, botão direito do mouse sobre o objeto, e agora vocês vão clicar na opção tamanho e propriedades. E nesta janela, em opções de forma, propriedades, vocês vão marcar não mover ou dimensionar com células. Fecha esta janela e agora precisamos... Colocar a nossa macro neste objeto.
Novamente, botão direito do mouse sobre o objeto, atribuir macro. E aqui já apareceu o nome da macro. Enviar mensagem.
Seleciona a macro e clica em OK. Beleza, colocamos a macro no botão de comando. Já podemos testar. Detalhe.
precisa ter enviado pelo menos uma mensagem para cada contato. No meu exemplo, eu coloquei o mesmo número duas vezes, mas com mensagens diferentes. É apenas para testar.
Clicando no botão enviar, já está abrindo uma nova janela com o WhatsApp Web. Detalhe! já estejam logados no WhatsApp Web.
E outro detalhe é que no código tem um tempo de espera para dar tempo do navegador abrir o WhatsApp Web. Se o navegador demorar muito, vocês vão aumentar o tempo. Vamos aguardar.
WhatsApp Web aberto. O código já começou a trabalhar. Campo de mensagem, vamos ver, colocou a mensagem, fez o envio, voltou no campo de pesquisa, colocou o número do contato, está de volta no campo de mensagem, colocou a mensagem e fez o envio.
Então, cuidando este detalhe com relação ao tempo que o navegador demora, Para abrir o WhatsApp Web, esta macro vai funcionar. Enviado com sucesso. Ok.
Outro detalhe é que esta macro vai funcionar para o WhatsApp Web com este layout. Quando o layout for atualizado, nós vamos atualizar também a macro.