=SIERREUR(INDEX($B$2:$B$1000;PETITE.VALEUR(SI($I$2:$I$1000="a placer";LIGNE(INDIRECT("1:"&LIGNES($I$2:$I$1000))));LIGNES($1:1)));"")
toujours pas :/ je cherche le résultat suivantbonsoir à tous,
Peut-être ceci
bonne soirée
Nickel ca marche merci SylvanuBonsoir Lesoldat, Job,
Un essai en PJ avec :
Formules matricielles donc valider avec CTRL+MAJ+Entrée.VB:=SIERREUR(INDEX($B$2:$B$1000;PETITE.VALEUR(SI($I$2:$I$1000="a placer";LIGNE(INDIRECT("1:"&LIGNES($I$2:$I$1000))));LIGNES($1:1)));"")
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False 'désactive les évènements
[K2] = "=I2=""a placer""" 'critère
ListObjects(1).Range.AdvancedFilter xlFilterCopy, [K1:K2], [L1:M1]
[K2] = ""
Application.EnableEvents = True 'réactive les évènements
End Sub