Notifications
Clear all

Complemento de macro já criada

5 Posts
2 Usuários
0 Reactions
908 Visualizações
(@marco-acv)
Posts: 142
Estimable Member
Topic starter
 

Amigos,

Por favor, alguém poderia me ajudar? O Bruno me ajudou com o tópico abaixo, porém eu preciso fazer uma pequena modificação SE FOR POSSÍVEL É CLARO SRSRSRS
Tópico resolvido:
VIEWTOPIC.PHP?F=10&T=24060
Eu tenho o seguinte problema, se as descrições de compra forem diferentes (apenas com um pequeno complemento) a macro não funciona.

Em anexo, segue a planilha contendo mais detalhes.

Desde já agradeço pela atenção de todos os colegas.

Atenciosamente,
Marco

 
Postado : 03/04/2017 7:48 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

marco acv,

Bom dia!

Pronto. Fiz uma pequena alteração que permite fazer o que você quer.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 03/04/2017 8:24 am
(@marco-acv)
Posts: 142
Estimable Member
Topic starter
 

Muito obrigado pela atenção!

Por favor, você poderia me informar o que você fez? Na macro antiga eu sabia (o excel ia comparando as descrições e alterava os códigos).

Atenciosamente,
Marco

 
Postado : 03/04/2017 11:41 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

marco acv,

O código antigo fazia a comparação através do sinal de "=" (Igual). Ou seja: comparava se o valor de uma coluna era igual ao de outra. Para o computador IGUAL é IGUAL. Pode parecer redundante, no entanto é mais menos assim: Casa é diferente de casa, de CASA e por aí vai. O que quero dizer é que comparar texto é um processo muito complexo e é por causa disso que a maioria dos programas se baseia em chaves, índices, etc para efetuar buscas e comparações. Você não pode querer que o computador compare "lápis eco li" com "lápis" e ache que isso é igual.

Assim, o que fiz foi mudar o comparador! ao invés do operador "=" eu utilizei o operador LIKE. o Like faz comparações de texto e procura uma expressão dentro da outra. Se achar, ele retorna positivo.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 03/04/2017 11:56 am
(@marco-acv)
Posts: 142
Estimable Member
Topic starter
 

Bom dia!

Muito obrigado pela informação, agradeço pela sua atenção em me ajudar.

:) :) :) :)

Atenciosamente,
Marco.

 
Postado : 04/04/2017 6:48 am