Completed

Macro em planilha de excel para preencher colunas a cada X segundos

Published on the August 18, 2018 in IT & Programming

About this project

Open

Atualmente uso uma planilha de excel que já esta funcionando, para envio de mensagens pelo Whatsapp.
Essa planilha é fornecida pelo próprio fabricante do programa de chatbot (Robô de autoatendimento) www.chat2desk.com.
O problema é que durante o envio de 500 mensagens por exemplo, quando algum cliente tenta falar com o chatbot (Robô de autoatendimento), o sistema não responde ou demora muita a responder, porque o sistema não consegue gerenciar o envio e resposta de mensagens ao mesmo tempo.
A solução que eu encontrei foi enviar as 500 mensagens em pequenos lotes de X contatos cada lote e a cada lote enviado o sistema irá aguardar X segundos para enviar o próximo lote.
Durante esses X segundo de espera entre o envio de um lote e outro, espero que seja o suficiente para o chatbot (Robô de autoatendimento), conseguir processar as mensagens recebidas dos clientes e responder a cada cliente.

O que precisa ser criado são apenas dois campos:

1) Quantidade de contatos que será enviado em cada lote.
2) Quantos segundos será a pausa entre o envio de um lote e outro.
Obs: Os contatos que serão enviados estarão marcados com a letra "X" na coluna L, porque a planilha pode estar carregada com 1.000 contatos, mas eu preciso ter a flexibilidade de enviar apenas para os contatos que eu escolhi.


As instruções da planilha estão na pasta instructions da própria planilha, mas segue um breve resumo de como ela funciona ATUALMENTE. Vou descrever abaixo um ciclo completo de envio do que chamaremos de um lote. Quando acabar de enviar esse lote, será enviado o próximo lote e assim sucessivamente, até não ter mais lotes para enviar.

1) Na célula I8 colocar o texto que será enviado para todos os contatos ou colocar na coluna K as mensagens personalizadas por contato.
2) Na coluna F marcar com "1" todo contato que será enviado.
3) Na célula I2 apertar o botão "send messagens" para iniciar o envio das mensagens.

4) Aparece uma tela para confirmar o envio de X contatos.
5) A cada contato enviado aparece ao lado dele na coluna G a palavra "sent".
6) No final aparece uma tela confirmando o envio dos X contatos.


Aguardo orçamentos para fechar imediatamente.

Obrigado,

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

VBA

Other projects posted by I. D. G.