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 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

Bot de agendamento para o site - Estou à procura de um programador para criar um bot de agendamento no site da VFS Global, a fim de atender às expectativas dos meus clientes. Eu vivo em Luanda, Angola, e estou esper...

Scraping e envio de mensagens no Kwai - Preciso de: Scraping em lista de seguidores no Kwai e envio de mensagens para essa lista de seguidores. Pode ser feito em Python para rodar no desktop (lembrando que é necessário em...

Criação de loja Shopify para público - LATAM e EUA - Olá, estou buscando uma pessoa ou uma equipe para cuidar da criação da minha loja e de toda a parte de mídias sociais, bem como criar imagens de rótulos, imagens ...

Desenvolvimento de IA básica para jogo - Olá, estou em busca de um programador para desenvolver um programa, inicialmente utilizando PyCharm e o Tesseract, pois acredito que seja a forma mais prática. O objetivo é cri...

Deploy de Clickhouse no AKS - Opa, preciso fazer o deploy de um cluster Kubernetes (AKS) com os serviços: • Clickhouse • Airbyte Precisa estar pronto para produção. O Clickhouse é um Data...

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.