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 fichierillustrant mon propos. J'ai essayé le code suivant mais il ne marche pas comme attendu :
Par avance merci
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![]()
Partager