Vlookup en VBA- error 438

Bonsoir à tous,

Je n'ai pas l'habitude des forums. Alors si je fais des erreurs, puis demander votre indulgence.

Merci Beaucoup.

Voici mon problème. j'ai fais un petit programme en utilisant le vba d'excel.

Je voudrais l'améliorer avec cette ligne :"Range("C1") = Application.VLookup(Range("B1"), Sheet2!Range("B2:C221"), 2, False)"

Au début cela fonctionnait bien. Mais les dernières lignes de la table B2-C221 ne donnenait rien.

Puis j'ai recu "run-time error 438 Object doesn't support this property or method".

J'ai pas vu mal de choses sur le net mais sans succès.

Quelqu'un a-t-il une idée du problème? Merci d'avance.

Bonjour,

Re bonsoir à tous,

Voilà jespère que ceci vous aidera mieux à m' éclairer.

Avec ce code j'ai une error 438.

Merci.

69book2.xlsm (24.47 Ko)

Re,

Modifie la ligne suivante :

Range("C6") = Application.WorksheetFunction.VLookup(Range("B6"), Sheet2!Range("B2:C221"), 2, True)

comme celle-ci :

Range("C6") = Application.VLookup(Range("B6"), Sheet2.Range("B2:C221"), 2, True)

Bonjour à tous,

Un grand merci à Raja,.

Je vient de remplacer le "!" par un "." et ca fonctionne.J'apprécie d'autant plus que j'avais passé toute mon apprès-midi à chercher une solution. Sur le net où il est dit entr'autre qu'il y a un problème avec un update de microsoft. Un autre dit qu' il faut supprimer certains fichiers, etc, . Peut-être c'est vrai mais cela n'a pas résolu mon problème.

Merci et bonne journée Raja.

Rechercher des sujets similaires à "vlookup vba error 438"