Logo Hardware.com.br
Jessé Viana Vasconcelos
Jessé Viana... Novo Membro Registrado
10 Mensagens 1 Curtida

[Resolvido] Comparar colunas de acordo com ID material e quantidade

#1 Por Jessé Viana... 22/06/2023 - 17:06
Olá.

Tudo bem pessoal?


Estou com uma dificuldade em conseguir finalizar uma planilha que nomeei de COMPARADOR. A mesma compara materiais através dos códigos (id) existentes no bloco A com o bloco B e retorna o que consta e o que não consta nos dois blocos através de conjunto de ícones. Coloquei um macro só para apagar os dados de maneira rápida.

Estou com dificuldade porque além de comparar o id, preciso comparar a quantidade também, retornando se o que consta no bloco A e B está com a quantidade correta ou não. Claro se possível realizar através de funções e não VBA, assim a planilha não fica pesada.


Segue planilha para analise.


Caso alguém puder me ajudar, ficarei grato.

Anexos

GuimeM
GuimeM Super Participante Registrado
142 Mensagens 106 Curtidas
#4 Por GuimeM
26/06/2023 - 11:37
Jessé Viana... disse:
... além de comparar o id, preciso comparar a quantidade ...


Utilize a função CONT.SES(). Não é recomendável fazer referência à coluna inteira.
=CONT.SES(G:G;@A:A;I:I;C4)



Claro se possível realizar através de funções e não VBA, assim a planilha não fica pesada.

O aumento de tamanho que macros provocam em arquivos Excel é irrelevante.
E quanto à lentidão, é exatamente ao contrário da sua observação, pois macros são de rápida execução e podem evitar o recálculo constante de fórmulas.


Jessé Viana Vasconcelos
Jessé Viana... Novo Membro Registrado
10 Mensagens 1 Curtida
#5 Por Jessé Viana...
29/06/2023 - 08:41
GuimeM disse:
Jessé Viana... disse: ... além de comparar o id, preciso comparar a quantidade ...


Utilize a função CONT.SES(). Não é recomendável fazer referência à coluna inteira.
=CONT.SES(G:G;@A:A;I:I;C4)


Claro se possível realizar através de funções e não VBA, assim a planilha não fica pesada.

O aumento de tamanho que macros provocam em arquivos Excel é irrelevante.
E quanto à lentidão, é exatamente ao contrário da sua observação, pois macros são de rápida execução e podem evitar o recálculo constante de fórmulas.



Muito Obrigado GuimeM por ter me ajudado, cara.

Sobre a questão do VBA, foi uma má interpretação minha, peço desculpa.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal