Planilha de Envio WhatsApp VBA com Arquivo Excel
Especialista em Excel

Esta é uma planilha gratuita para envio de whatsapp VBA com arquivos. No artigo você aprenderá como criar do zero e também fazer download da planilha grátis.
Enviar Mensagem e Arquivo pelo VBA no Excel
Na planilha você poderá colocar os dados para o envio do arquivo.
Nele coloque o contato que tem no whatsapp, a mensagem que irá enviar para o contato e o caminho completo do arquivo.
Na última coluna você tem a data e hora do envio, ela será preenchida automaticamente no momento em que for concluído o envio de cada uma das mensagens do whatsapp.

Código VBA para Envio de Arquivo Whatsapp
A planilha é desbloqueada e tem o código pronto para o envio de arquivos e mensagens para os itens da tabela.
No código é aberto o Google Chrome e o site da web.whatsapp.com.
Após isso ele irá fazer um loop e passo-a-passo irá preencher os dados no navegador usando Application.Wait para dar um tempo e Sendkeys para simular a movimentação das teclas no Windows.

Segue abaixo o código VBA para envio de arquivos WhatsApp Automaticamente no Excel:
Public Sub lsEnviarWhatsApp()
Dim lUltimaLinha As Long
Dim i As Long
Dim lContato As String
Dim lMensagem As String
Dim lArquivo As String
'Abre o WhatsApp
Shell "C:\Program Files\Google\Chrome\Application\chrome.exe" & " https://web.whatsapp.com/"
Application.Wait Now + TimeValue("00:00:10")
lUltimaLinha = WhatsApp.Cells(WhatsApp.Rows.Count, 2).End(xlUp).Row
'Faz o loop pelas linhas da tabelas
For i = 7 To lUltimaLinha
If WhatsApp.Cells(i, 5).Value = "" Then
lContato = WhatsApp.Cells(i, 2).Value
lMensagem = WhatsApp.Cells(i, 3).Value
lArquivo = WhatsApp.Cells(i, 4).Value
'Localiza o contato e envia a mensagem
SendKeys "{TAB}"
SendKeys "{TAB}"
SendKeys "{TAB}"
SendKeys "{TAB}"
Application.Wait Now + TimeValue("00:00:02")
SendKeys lContato
Application.Wait Now + TimeValue("00:00:02")
SendKeys "~"
Application.Wait Now + TimeValue("00:00:02")
SendKeys lMensagem
Application.Wait Now + TimeValue("00:00:03")
'Enviar arquivo
SendKeys "+{TAB}"
SendKeys "~"
SendKeys "{DOWN}"
SendKeys "{DOWN}"
SendKeys "{DOWN}"
SendKeys "{DOWN}"
SendKeys "~"
Application.Wait Now + TimeValue("00:00:02")
SendKeys lArquivo
Application.Wait Now + TimeValue("00:00:02")
SendKeys "~"
Application.Wait Now + TimeValue("00:00:02")
SendKeys "~"
Application.Wait Now + TimeValue("00:00:02")
'Próximo contato
SendKeys "{TAB}"
SendKeys "{TAB}"
SendKeys "{TAB}"
'Gravar a data e horário de envio
WhatsApp.Cells(i, 5).Value = Now
End If
Next i
MsgBox "Mensagens enviadas!"
End Sub
Mensagem WhatsApp com Arquivos VBA
Como resultado do código VBA você tem o envio das mensagens e arquivos conforme vemos na imagem abaixo.
Para isso é necessário que tenha o whatsapp web configurado no seu computador web.whatsapp.com e também é necessário que todos os contatos que colocar na planilha precisam estar cadastrados na sua lista de contatos do Whatsapp.
Na planilha pode colocar o nome dos contatos, uma mensagem para cada uma das linhas, o caminho completo para cada arquivo nos clientes
Para usar faça o download no botão ao final do arquivo e também se tiver dúvidas pode assistir a vídeo-aula no topo deste artigo aonde temos o passo-a-passo da construção do aplicativo, o que lhe ajudaria também a fazer alterações adaptando ao que necessitar.

Download Planilha de Envio WhatsApp VBA com Arquivo Excel
Clique no botão abaixo para realizar o download do Excel de exemplo:
Principais recursos
Confira o que este material oferece para você.
Perguntas frequentes
O material é realmente gratuito?
Sim. O acesso é gratuito e não exige cadastro.
Preciso ter o Excel instalado?
Recomendamos o Excel 2013 ou superior para todos os recursos.
Como faço para receber atualizações?
As atualizações são automáticas dentro da própria planilha.
Funciona no Excel do Mac?
Sim, funciona no Excel para Windows e para Mac.
Funciona no celular?
É possível visualizar no app do Excel; a edição completa é no computador.
Planilhas relacionadas
Planilha de Fluxo de Caixa
R$ 89,90
Controle de Estoque
R$ 69,90
Planilha Financeira Empresarial
R$ 79,90
Dashboard Financeiro no Excel
R$ 49,90




