VBA VLookup Variable Troubles

Bonne après-midi,

J'essaie d'écrire une macro de la feuille de travail qui utilisera VLookup pour remplir une description des éléments et un time de construction en imputant simplement le numéro des éléments. Il y a deux feuilles séparées. La première feuille est l'endroit où je saisis le numéro de l'article et la deuxième feuille est ce qui détient que l'élément renvoie les informations pertinentes que je souhaite transférer.

Le code que j'ai maintenant pour le vlookup est ci-dessous:

description = Application.WorksheetFunction.VLookup(103770, _ sheet.Range(sheet.Cells(2, 1), sheet.Cells(2000, 9)), 2, False) 

La procédure fonctionne bien lorsque je saisis manuellement le numéro d'élément "103770", mais lorsque je change cela à une variable, je reçois une erreur. C'est le code avec la variable insérée:

 description = Application.WorksheetFunction.VLookup(ERP, _ sheet.Range(sheet.Cells(2, 1), sheet.Cells(2000, 9)), 2, False) 

J'ai la variable ERP grisée en tant que string. En parcourant le programme et en prenant note de la window Locals, l'ERP est défini comme "103770". Toute aide serait grandement appréciée.

Merci d'avance!