marcos94,
Veja: a comparação de strings em qualquer código de computador é altamente complexa, em razão de que você pode ter uma série de variáveis envolvendo esta comparação. Para o processador do computador Amor é diferente de amor que é diferente de aMor, que é diferente de AMOR e por aí vai... Obviamente, não podemos esquecer o caso das letras com acento e sem acento que também são diferentes. Assim, por exemplo, existem diversas funções no VBA que tratam da comparação entre textos, todavia, o processador só entende aquilo para o qual foi programado.
Na planilha que você enviou, por exemplo, se você observar e comparar o conteúdo da linha 8, célula F da tabela amarela (Pasta com elástico polionda, com lombada de 0,50 mm,medindo 245 x 358 mm, confeccionada com lâmina de polipropileno (PP) alveolar, na cor verde, com personalização e decoração impressas através de serigrafia por cura ultravioleta, com tinta UV, com tinta UV livre de solvente e atóxico. Elástico de borracha revestido com tecido, transpassado e terminais metálicos, de boa qualidade. Deverá constar na pasta a marca do fabricante e a inscrição do símbolo de material reciclável. Os arquivos digitais serão fornecidos em alta resolução pela administração. toxicologia: apresentar laudo de conformidade com os requisitos de toxicologia das normas ABNT NBR 12536 (segurança de artigos escolares) e NM 300 parte 3 (segurança de brinquedos) com o conteúdo da linha 30 ou 31, coluna M da tabela laranja (Pasta com elástico polionda, com lombada de 0,50 mm,medindo 245 x 358 mm, confeccionada com lâmina de polipropileno (PP) alveolar, na cor verde, com personalização e decoração impressas através de serigrafia por cura ultravioleta, com tinta UV, com tinta UV livre de solvente e atóxico. Elástico de borracha revestido com tecido, transpassado e terminais metálicos, de boa qualidade. Deverá constar na pasta a marca do fabricante e a isncrição do simbolo de material reciclavel. Os arquivos digitais serão fornecidos em alta resolução pela administração. toxicologia: apresentar laudo de conformidade com os requisitos de toxicologia das normas ABNT NBR 12536 (segurança de artigos escolares) e NM 300 parte 3 (segurança de brinquedos)) vai ver que existem diferenças de palavras acentuadas e não acentuadas e também erro de palavras escritas de forma incorretas, como é o caso de inscrição por isncrição.
Desse modo, se o tipo de modificação a que você se refere é desse tipo, não tem nenhuma forma de conseguir ver isso. No código contido no arquivo abaixo, fiz uma pequena alteração de modo a que ele possa verificar se o conteúdo de M está contido no conteúdo de F. Se estiver ele pega o valor unitário, se não estiver, ele coloca a expressão "Não encontrado".
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 : 30/10/2013 1:58 pm