Bonjour,
Je n'arrive pas à créer une ligne selon plusieurs critère...
Je vous explique je dispose de 2 feuilles, une "Traitement" et une "Menace"
Sur la feuille "Traitement" se trouvera le résultat final.
Sur la feuille "Menace" se trouve les infos a lire et a placer dans la feuilles traitement.
j'ai deja ce code qui me permet de lire les 3 premieres lettre de la colonne "ressource" de la feuille "Traitement" et de la comparer avec les 3 premieres lettre de la colonne "Typres"(Colonne A) de la feuille "Menaces" afin de copier/coller les informations dans la colonne "TypMenace"(Colonne B) de la feuille "Menaces".
Mon probleme est que sur la colonne A de la feuille "Menaces" les 3 premieres lettre peuvent se repeté mais avec differente "TypMenace" hors mon programme n'affiche que la 1ere menace dans ma feuille "Traitement"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim B As Range With Sheets("Traitements") For Each B In .Range(.[B2], .Cells(.Rows.Count, 2).End(xlUp)) B.Offset(, 2) = Application.VLookup(Left(B.Value, 3), [Menaces!A:B], 2, 0) Next B End With
J'aimerais qu'une ligne soit créé pour que toutes les "TypMenace" soit ajouté a la feuille "Traitement" et non plus une...
ex :
Si vous avez une solution plus simple n'hesitez pas !
Merci
Partager