Rechercher plusieurs valeurs dans un tableau

Bonjour!

J'ai une colonne A ou se trouve les valeurs rechercher,

je voudrais retourner les valeurs de la colonne B ou C ou D ou... dans une cellule ou une colonne de la feuille active. Ma plage de données est sur la feuille Liste.

J'ai essayé rechercheV mais cela me retourne qu'une valeur et non toutes les valeurs. J'ai aussi essayé la fonction indexavec Equiv, la fonction decaler et mon dernier essai la fonction Vlookup qui se présente comme suit :

Sub test(var)

Dim i As Integer

i = 1

For i = 1 To Cells(i, 1) <> ""

Range(Cells(i + 4, 2)).Formula = "= VLOOKUP(var,Liste!(A1)(F100),7,true)"

Next

End Sub

Exemple de tableau

Equipe1 salle 101

Equipe2 salle 102

Equipe 1 salle 104

Equipe 3 Salle 105

Equipe 2 Salle 103

A partir d'une recherche sur l'équipe, je voudrai retourner toutes les salles qu'elle a occupée.

Merci de vos réponse.

Bonjour à tous,

avec un filtre élaboré

exemple :

https://www.excel-pratique.com/~files/doc/gobJ0BD3.xls

amicalement

Claude.

dubois a écrit :

Bonjour à tous,

avec un filtre élaboré

exemple :

https://www.excel-pratique.com/~files/doc/gobJ0BD3.xls

amicalement

Claude.

Merci de ton conseil

Mais soit j'arrive pas à m'en servir soit ca ne fonctionne pas correctement

Est ce qu'il existe d'autres solutions?

Merci

C'est bon j'ai trouvé la solution

Sub test(var)

Dim i As Integer

Dim j As Integer

i = 1

j = 5

While Sheets("Liste").Cells(i, 1) <> ""

If Sheets("Liste").Cells(i, 1) = var Then

Cells(j, 2) = Sheets("Liste").Cells(i, 7)

j = j + 1

End If

i = i + 1

Wend

End Sub

Edit : erreur de fil

Rechercher des sujets similaires à "rechercher valeurs tableau"