Dans ma procédure, quand je fais: sNom = Application.WorksheetFunction.VLookup("DUPONT", Range("F4:F515" ), 1, False) ma varible sNom prend bien la valeur DUPONT.
Par contre, quand je fais: sNom = Application.WorksheetFunction.VLookup("DUPONT", Range("F4:F515" ), 1, True) ma variable me renvoie "". Je ne comprends pas, je devrais avoir DUPONT.
Ce que je voudrais, c'est que quand je fais: sNom = Application.WorksheetFunction.VLookup("DUPO", Range("F4:F515" ), 1, True) ma variable sNom prenne la valeur DUPONT, car DUPO est bien la valeur approximative de DUPONT. Si quelqu'un pouvait me dire ou est mon erreur, je dormirai mieux. Merci
Marsh Posté le 22-05-2012 à 19:10:19
VLookup avec False ou True
--------------------------------------------------------------------------------
Bonjour,
Dans ma procédure, quand je fais:
sNom = Application.WorksheetFunction.VLookup("DUPONT", Range("F4:F515" ), 1, False)
ma varible sNom prend bien la valeur DUPONT.
Par contre, quand je fais:
sNom = Application.WorksheetFunction.VLookup("DUPONT", Range("F4:F515" ), 1, True)
ma variable me renvoie "". Je ne comprends pas, je devrais avoir DUPONT.
Ce que je voudrais, c'est que quand je fais:
sNom = Application.WorksheetFunction.VLookup("DUPO", Range("F4:F515" ), 1, True)
ma variable sNom prenne la valeur DUPONT, car DUPO est bien la valeur approximative de DUPONT.
Si quelqu'un pouvait me dire ou est mon erreur, je dormirai mieux.
Merci