XL 2016 Lister des éléments d'une base

  • Initiateur de la discussion Initiateur de la discussion F22Raptor
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F22Raptor

XLDnaute Impliqué
Hello
Voici un fichier avec une base de données (colonne A: D) de parties d'un jeu, avec le gagnant et son nombre de points à chaque partie (qui peut être négatif).

En F:H, le tableau que j'aimerais obtenir : on sélectionne un joueur en F2 (on tape son nom), et ses parties apparaissent, avec les points.
En J:L, j'ai le même tableau, pour tester les formules.

J'ai dans l'idée que c'est un mélange de formule matricielle et de GRANDE.VALEUR, mais je n'y arrive pas !

Une idée ?
 

Pièces jointes

Bonjour F22Raptor,
Comme votre fichier est un xlsm, j'ai supposé que le VBA était autorisé.
En PJ un essai avec :
VB:
Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("J2")) Is Nothing Then
        Application.ScreenUpdating = False
        Range("J4:L1000").ClearContents
        Ligne = 4: Nom = LCase([J2])
        DL = Range("A65500").End(xlUp).Row
        For L = 2 To Range("A65500").End(xlUp).Row
            If LCase(Cells(L, "C")) = Nom Then
                Cells(Ligne, "J") = Cells(L, "A")
                Cells(Ligne, "K") = Cells(L, "B")
                Cells(Ligne, "L") = Cells(L, "D")
                Ligne = Ligne + 1
            End If
        Next L
    End If
End Sub
Il suffit de modifier le nom en J2 pour mettre à jour la liste.
 

Pièces jointes

Hello
Voici un fichier avec une base de données (colonne A: D) de parties d'un jeu, avec le gagnant et son nombre de points à chaque partie (qui peut être négatif).

En F:H, le tableau que j'aimerais obtenir : on sélectionne un joueur en F2 (on tape son nom), et ses parties apparaissent, avec les points.
En J:L, j'ai le même tableau, pour tester les formules.

J'ai dans l'idée que c'est un mélange de formule matricielle et de GRANDE.VALEUR, mais je n'y arrive pas !

Une idée ?
Bonjour à tous
Une proposition en VBA avec le résultat en feuil2 **ou/et en feuil1 par clic (V2))
La mise à jour se fait à chaque sélection de feuil2
Les joueurs sont illimités
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
632
Retour