Pesquisar

Programação Excel com VBA utilizando dados via RTD

26/06/2024 às 22:51

Descrição do Projeto:

Preciso de um freelancer para o seguinte projeto:

- Pegar os dados recebidos em uma célula do Excel via RTD (Real-Time Data). Obs: os dados já estão chegando na célula do Excel;

- Estabelecer uma condição para que, cada vez que o valor variar de forma positiva, numa quantidade pré-estabelecida, clique em um ponto na tela (Ponto A), usando o comando MoveMouseAndClick x, y;

- Estabelecer uma condição para que, cada vez que o valor variar de forma negativa, numa quantidade pré-estabelecida, clique em um ponto na tela, usando o comando MoveMouseAndClick x, y;

- Após enviar os comandos de clique, retornar para o Excel via RTD (o outro software irá retornar com informação de quantos cliques ele recebeu) verificar se a quantidade recebida está correta de acordo com a quantidade de cliques enviados. Se não estiver correta, corrigir.

Exemplo prático para contextualizar: é um tanque de líquido. Ele está dividido da seguinte forma: uma parte acima do solo, variando de 0 a 30 mil litros, e outra parte no subsolo, variando de 0 a -30 mil litros.

O sensor de nível já está enviando os valores decimais via RTD, com os dados chegando em uma célula do Excel.

A partir deste momento, é necessária uma lógica para que, cada vez que variar mil litros positivos, seja dado um clique na tela em um ponto (Ponto A).

Mas, se a quantidade diminuir, ou seja, variar mil litros negativos, deverá clicar no (Ponto B).

Ao enviar o comando do clique, o outro software armazenará a quantidade de cliques e retornará para o Excel o dado decimal via RTD de quantos cliques foram realizados, devendo estar iguais. Caso não estejam, deve-se fazer a correção.

Imaginemos que, neste momento, o tanque esteja com 0 litros, nada acontece. O nível começou a subir e atingiu mil litros, então clica no ponto A. Subiu mais 500 litros, totalizando 1,5 mil litros, nada acontece, mas quando atingir 2 mil litros, dá mais um clique no ponto A. Ou seja, a cada variação de 1 mil pontos positivos, clica no ponto A.

Caso o nível caia rapidamente de 2 mil litros positivos para 0 litros, houve uma variação negativa de duas vezes o setpoint (que é de mil), então clica duas vezes no ponto B.

De forma resumida, é algo simples para um programador profissional de VBA (Visual Basic for Applications) para Excel. Acredito que o trabalho possa ser concluído em até 2 horas.

Atividades do cliente nesse projeto:

Última visualização: 08/08/2024 às 00:25

Última interação: 27/06/2024 às 16:22

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 3
Interessados: 4
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (3)
  • Freelancer Pro Paulo D.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento de ferramenta de inteligência artificial para redes sociais - Estamos em busca de um desenvolvedor ou equipe para criar uma ferramenta de inteligência artificial focada em automação de redes sociais. O objetivo é oferecer aos usu&aa...

Sistema de atendimento para WhatsApp - Preciso de um bot para atendimentos no WhatsApp. O objetivo é criar uma aplicação que fará o pré-atendimento do meu cliente e, se ele ainda tiver interesse, alert...

Gerenciador de bot para Telegram - Descrição do projeto: Tenho um grupo VIP no Telegram e gostaria de saber a possibilidade e o preço de criar um bot igual ao Fusion (https://t.me/gerenciador_grupos_vip_bot). Eu...

Sistema de surebet para apostas esportivas - Sistema de surebet já conhecido no mercado, onde ele analisa as casas de apostas para identificar a aposta mais válida. Em uma aposta, você aposta a favor e na outra ao contr&aa...

Automação na web usando Selenium - Busco alguém com experiência em automação de tarefas usando Selenium, para me auxiliar na finalização da criação de um bot para automatizar ta...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.