Boa noite,
Tenho uma relação de 350 mil itens, que preciso fazer um "procv" porém meu problema é que há 35 formatos para os códigos e quem vai realizar a procura não sabe necessariamente o formato em que o código que ela está digitando.
Deixe-me exemplificar:
O usuário quer procurar o código: "DM2TSEL" e esse é o código que ele vai digitar para buscar as outras informações. Porém este código está com no seguinte formato no banco de dados: "DM2-T-S-EL".
A minha solução, que estou pensando é, em VBA contar o número de caracteres que o usuário irá inputar, com base nesse valor, como sei que para códigos com 15 caracteres tenho 5 formatos faço o vba "montar" esses 5 formatos e executo a procura na lista de itens.
Caso não tenham entendido, por exemplo, para códigos com 10 caracteres tenho essas 4 variações.
000-95-105 3-2-3
356-420-18 3-3-2
DM2-T-S-EL 3-1-1-2
US-008-029 2-3-3
Não posso mexer nos códigos.
Há uma maneira menos "bruta" e mais elegante de realizar esse tipo de operação ou meu raciocínio está correto e essa é a melhor maneira de fazer isso?
Obrigado pela atenção.
Att
Luis
Postado : 07/08/2014 7:06 pm