Salutations à tous,
J'ai un problème avec Vlookup en VBA, travaillant sur des tableaux dans excel.
Ma ligne de code est la suivante:
Im = Application.WorksheetFunction.VLookup(HP,table, offset)
Les variables sont définies comme suit pour le moment: Im as variant, HP as variant, table as range, et offset as variant.
J'obtiens un message d'erreur 1004, et le débogueur m'amène sur la ligne instruction ci-dessus.
Si je corrige l'instruction pour la suivante:
Im = Application.VLookup(HP, _ table, offset)
j'obtiens un autre message d'erreur en mode pas à pas: Im renvoie Im=2042
Je sais que mon instruction est correcte, puisque je l'ai essayé dans excel, mais il semble y avoir incompatibilité entre mes types de données et VBA. (Toutes mes données sont des chiffres).
Quelqu'un a-t-il une idée?
J'ai un problème avec Vlookup en VBA, travaillant sur des tableaux dans excel.
Ma ligne de code est la suivante:
Im = Application.WorksheetFunction.VLookup(HP,table, offset)
Les variables sont définies comme suit pour le moment: Im as variant, HP as variant, table as range, et offset as variant.
J'obtiens un message d'erreur 1004, et le débogueur m'amène sur la ligne instruction ci-dessus.
Si je corrige l'instruction pour la suivante:
Im = Application.VLookup(HP, _ table, offset)
j'obtiens un autre message d'erreur en mode pas à pas: Im renvoie Im=2042
Je sais que mon instruction est correcte, puisque je l'ai essayé dans excel, mais il semble y avoir incompatibilité entre mes types de données et VBA. (Toutes mes données sont des chiffres).
Quelqu'un a-t-il une idée?