1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Type mismatch in VLookup

Discussão em 'Programação' iniciada por RMSoares, 18 de Outubro de 2012. (Respostas: 0; Visualizações: 495)

  1. Olá,
    estou a criar um form em VBA que introduzindo um numero de telefone deve validar (utilizando o VLOOKUP) uma sheet e devolver o nome da pessoa.




    A sheet tem 2 colunas a primeira com o contacto e a segunda com o nome
    Contact Name
    123456789 RMSoares
    987654321 ALFA




    Para efectuar o Lookup estou a utilizar a seguinte instrucção
    NameTextBox.Value = Application.VLookup(ContactTextBox.Value, Range("$A$2:$B$100"), 2)




    Testei com valores alfanumericos e funcionou mas quando utilizo valores numericos (que é o expectavel), ocorre o seguinte erro :


    Run-time error '-2137352571 (80020005)': Could not set the Value property. Type mismatch




    Alguma sugestão de como corrigir o problema de forma a que seja possivel utilizar valores numericos ?
     

Partilhar esta Página