Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Filtrer lignes tableau en fct valeur cellule et compilation tableau

  • Initiateur de la discussion Initiateur de la discussion @urelie
  • 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 !

@urelie

XLDnaute Junior
😕Bonjour,

Je souhaite pour réaliser un tableau de bord utiliser excel.

Dans une feuille, j'ai une liste de question. Pour chaque question, j'identifie la personne qui doit y repondre.
Chaque personne recevra le fichier excel, renseignera son nom et en fonction de cela verra les lignes des questions auxquelle elle doit repondre.
Je recevrai de chaque personne un fichier, et je voudrai les compiler en un tableau.

Je vous remercie d'avance.

Ci-joint un exemple en esperant avoir ete claire.

@urelie
 

Pièces jointes

Re : Filtrer lignes tableau en fct valeur cellule et compilation tableau

Non malheureusement je ne connais pas mais une fois une macro ecrite, j'arrive tout de meme à la personnaliser.. eh oui y'a pas que des bons en excel sur terre.. malheureusement
 
Re : Filtrer lignes tableau en fct valeur cellule et compilation tableau

Bonjour @urelie,

Pour le filtrage, tu peux faire ça en automatique, dès qu'une valeur est saisie dans la cellule B2 de la feuille "Presentation".

Pour cela :
1) Tu entres dans l'éditeur VBA ALT+F11
2) Dans le code de la feuille "Presentation", tu mets :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address(0, 0) = "B2" Then
    Call Filtrage
  End If
End Sub

3) Tu insères un module et tu mets dedans le code ci-dessous :
Code:
Sub Filtrage()
  Dim VFiltre As String, ShtT As Worksheet
  ' Initialisation des variables
  ' Récupéré la valeur en MAJUSCULE du nom
  VFiltre = UCase(Sheets("Presentation").Range("B2").Value)
  ' Définir la feuille de filtrage
  Set ShtT = Sheets("Tableau commun pour A B C D")
  ' Si une valeur de filtre a été définie
  If VFiltre <> "" Then
    ShtT.Range("A1").AutoFilter Field:=1, Criteria1:="=*" & VFiltre & "*"
    MsgBox "Filtre activé pour : " & VFiltre
  Else
    ShtT.Range("A1").AutoFilter Field:=1
    MsgBox "Filtre désactivé !"
  End If
End Sub

Voilà, à toi de tester.

Pour ce qui concerne la récupération des réponses, il faut que tu fasses déjà tes fichiers réels, ensuite tu post tes fichiers "Question" et "Réponse"

Et là, on verra ce que l'on peut faire 😉

A+
 
Re : Filtrer lignes tableau en fct valeur cellule et compilation tableau

Bonjour,

Je viens juste de lire votre proposition, je vous en remercie.. maintenant je vais tester et des que j'ai fini les tableaux je vous les joints.

Merci encore

Cordialement

@urelie
 
Re : Filtrer lignes tableau en fct valeur cellule et compilation tableau

J'ai fait comme vous m'avez dit et cela fonctionne...
Merci maintenant faut que je prepare l'autre fichier pour la seconde partie.
Bonne journée
 
- 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

M
Réponses
2
Affichages
2 K
A
S
Réponses
10
Affichages
1 K
stephanegattoni
S
K
Réponses
2
Affichages
1 K
karimal
K
D
Réponses
2
Affichages
2 K
davenne.benoit
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…