XL 2016 Recherche

Rabeto

XLDnaute Occasionnel
Bonjour,

Je souhaite faire une recherche des valeurs par ligne et par colonne, en fonction d'un critère dans une cellule fusionnée.
Le fichier en Pj vous donnera peut être plus de détails,

Merci
 

Pièces jointes

  • recherche.xlsx
    10.2 KB · Affichages: 14

job75

XLDnaute Barbatruc
Bonjour Rabeto, sylvanu,

Perso je comprends qu'il faut filtrer le tableau en choisissant l'agent :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim r As Range
Application.ScreenUpdating = False
Rows.Hidden = False 'affiche tout
If [A1] <> "" Then
    With Range("A2", Range("A" & Rows.Count).End(xlUp).MergeArea)
        Set r = .Find([A1], , xlValues, xlWhole).MergeArea.EntireRow
        .EntireRow.Hidden = True 'masque tout
        .Rows(1).Hidden = False
    End With
    r.Hidden = False 'affiche l'agent
End If
Application.ScreenUpdating = True
End Sub
L'effacement de A1 affiche tout.

A+
 

Pièces jointes

  • recherche(1).xlsm
    18.1 KB · Affichages: 5

Rabeto

XLDnaute Occasionnel
Bonjour,

Désolé de vous déranger encore une fois,
En essayant et adaptant vos réponses sur d'autre résultats que je souhaite avoir, j'ai pu m'en sortir sauf sur ce cas de figure je suis bloqué.

Je vous renvoi le fichier pour mieux comprendre le but.

Merci
 

Pièces jointes

  • recherche.xlsx
    10.1 KB · Affichages: 3

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Rabeto, Job,
Un essai en PJ avec :
VB:
=INDEX($A$1:$J$17;EQUIV($B$19;$A:$A;0)+COLONNE()-3;EQUIV($B20;$1:$1;0))
"Colonne" ne sert qu'à incrémenter l'index. Et Index est utilisé avec Lignes, colonnes.
 

Pièces jointes

  • recherche (1).xlsx
    10.9 KB · Affichages: 3

job75

XLDnaute Barbatruc
Bonjour Rabeto, sylvanu,

Une autre solution avec cette formule matricielle :
VB:
=TRANSPOSE(DECALER(C2:J8;EQUIV(B19;A:A;0)-2;))
à entrer en bloc sur la plage C20:J27 et valider par Ctrl+Maj+Entrée.

A+
 

Pièces jointes

  • recherche(2).xlsx
    12.3 KB · Affichages: 2

Discussions similaires

Statistiques des forums

Discussions
312 504
Messages
2 089 086
Membres
104 023
dernier inscrit
zerarka mohamed