Bernardo, não deu certo, não digo a Formula, como eu disse acima acredito ser a questão com o VBA, vou fazer mais algumas pesquisas, mas para se ter uma ideia, pelo que avaliei utilizando as formulas basicas e a auditoria de formula tenho os seguintes resutados :
Utilizando a opção Auditoria de Formula / Avaliar Formula, temos :
A Formula Original em B2 : =ÉNÚM(LOCALIZAR($B$2;F6)) - Referenciando F6 direto na Formula.
Em Avaliar Formula aparece :
ÉNÚM(LOCALIZAR(0;F6))
Se eu utilizar a Função Endereço, por exemplo em M2 e colocar :
=ENDEREÇO(6;6;4) o Resultado é F6
Agora se na formula eu colocar:
=ÉNÚM(LOCALIZAR($B$2;M2)) ao Avaliar a Formula temos :
=ÉNÚM(LOCALIZAR(0;"F6"))
É ai que acredito estar o problema estas ASPAS duplas.
Os Resultados tanto desta formula, como as que vocês passaram estão corretos, ou seja "FALSO ou VERDADEIRO", mas por algum motivo a rotina não está aceitando, pensei que fosse somente uma questão de formula, mas começo a perceber que é mais uma questão de VBA, só para não mudar o tópico para VBA vou mante-lo por enquanto aqui mesmo.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 03/12/2012 8:50 am