Impossible d'obtenir la Recherchev propriété de la classe WorksheetFunction

Je suis en train d'essayer de trouver un nom d'Employé et de leur date d'Importation à partir d'une feuille de calcul appelé CashReward.

Le codage ci-dessous apparaît avec un message d'erreur "Impossible d'obtenir la Recherchev propriété de la classe WorksheetFunction'. J'ai essayé de changer le type de données à CDate et CStr mais pas d'utilisation.

concat = EmpName & GetDate

BasicSal = WorksheetFunction.VLookup(CVar(concat), Sheets("CashReward").Range("G3:K" & Cashlastrow), 2, False)

Merci d'avance

Ce genre de données dans la colonne G de votre feuille de calcul?
C'est le nom de l'Employé et de leur date d'Importation. donc, il est formaté comme "Richard Smith18/03/2013 11:05:43'
Cela semble fonctionner pour moi. Pourquoi êtes-vous à l'aide de la CVar() fonction de votre concat variable? Comment est concat dimensionné -- comme une chaîne de caractères?
Essayez BasicSal = WorksheetFunction.Match(concat,Sheets("CashReward").Range("G:G"), False) et laissez-moi savoir de quoi il en retourne.
Un message d'erreur disant impossible à obtenir le match de la propriété de la classe WorksheetFunction

OriginalL'auteur Samantha Monti | 2013-03-19