Bonsoir,
j'ai crée une macro pour faire un recherchev dont voici la syntaxe
Lorsque je la génère, le résultat est #N/A alors que si j'utilise la méthode la formule avec le recherchev , j'obtiens la bonne valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Sub recherchev() Sheets("S_Stat42L").Select For i = 2 To 10000 Sheets("S_Stat42L").Cells(i, 29).Value = Application.VLookup("D" & i, Sheets("E_Rainures_Libres").Range("A1:F10000"), 2, False) Next i End Sub
J'ai l'impression d'avoir mal défini la partie "D"&i. En fait, je voudrais qu'à chaque ligne, le Vlookup recherche la valeur de la colonne "D" de la feuille "S_Stat42L" et me retourne la valeur ("E_Rainures_Libres").Range("A1:F10000"), 2, False)
Pour des raisons techniques, je préfèrais utiliser une macro pour générer le résultat.
Si quelqu'un remarque une erreur dans le code, merci de son aide ou vous avez une autre solution pour faire un recherchev par macro, je suis preneur
J'ai mis en pièce jointe le fichier pour exemple.
Merci d'avance pour vos réponses
Partager