Bonjour je souhaite utiliser dans VBA vlookup pour faire une recherche sous condition (Je précise que je dois utiliser VBA dans mon projet). En fait je veux obtenir les données ("Sens attendu") d'une feuille "Origine" et les récupérer dans une autre feuille "Destination" sous condition de ne pas avoir "En cours" dans le fichier d'origine dans la colonne "Sens attendu". Les 2 feuilles ont en commun un numéro de compte. Je joins un fichier illustrant mon propos. J'ai essayé le code suivant mais il ne marche pas comme attendu :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Dim compteur As Long
For compteur = 2 To 6
If Sheets("Origine").Range("b" & compteur) <> "En cours" Then
Range("B2:B4") = Application.WorksheetFunction.VLookup(Range("A2:A4").Value, Worksheets("Origine").Range("A2:B6"), 2)
End If
Next
 
End Sub
Par avance merci