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
Propostas excluídas: 1
Interessados: 4
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (2)
  • 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

Implementação de IA no WhatsApp Business - Procuro profissional experiente em automação e IA para WhatsApp Business para configurar um atendimento inteligente focado em vendas e agendamento online. Objetivo do projeto Automat...

Bot de trading automático para Bitget replicando 3 indicadores - Descrição do projeto Preciso desenvolver um bot de trading automático que opere na corretora Bitget via API, replicando com fidelidade total a lógica de 3 indicadores qu...

Bot de trading automático para Bitget replicando 3 indicadores - Descrição do projeto Preciso desenvolver um bot de trading automático que opere na corretora Bitget via API, replicando com fidelidade total a lógica de 3 indicadores qu...

Automação com n8n, VPS e integração de APIs para WhatsApp - Estou em busca de um profissional experiente em automação de processos utilizando n8n. A demanda envolve a criação de um agente de IA que integre diferentes sistemas e p...

Ajustar fluxo de acesso para infoproduto (não é PDF) - Crio infoprodutos digitais com conteúdo online (não é PDF nem Canva). O conteúdo fica no site https://app.super.so/ alimentado pelo Notion e é atualizado continu...

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.