Bonjour,
C'est le boulet de service qui vient encore vous solliciter.
J'ai des problèmes avec Vlookup. J'ai parcouru les sujets ayant traité cette fonction sur le forum mais mon faible niveau VBA ne m'a pas permis d'en faire bon usage
Voilà ma problématique:
D'une part, j'ai une table avec des noms de vendeurs (c'est un exemple car mes vraies données sont couvertes par le secret médical) et leur identifiant. Un identifiant unique par vendeur, cela va de soit.
D'autre part, j'ai un tableau avec des données sur des factures, dont l’identifiant du vendeur.
Je désire ajouter au tableau "factures", le nom du vendeur.
Mon code me renvoie le message suivant:
Erreur exécution '1004'
Impossible de lire la propriété Vlookup de la classe WorksheetFunction
Rien ne s'inscrit dans les cellules destination
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Sub Essai() Dim I As Long I = 1 While Not IsEmpty(Cells(I, 1)) Cells(I, 4).Value = Application.WorksheetFunction.VLookup(Cells(I, 2), Sheets("TCD").Range("A1:B51"), 2, False) I = I + 1 Wend End Sub
Amicalement
Jean-François
Partager