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

filtrer lignes sur clic dans une cellule

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 !

pascal21

XLDnaute Barbatruc
bonjour le forum
je cherche le moyen de faire un FILTRE (façon FILTRE automatique)
à partir de la valeur d'une cellule
je m'explique:
zone ("a2:h7") les valeurs à filtrer
zone ("A10:H26") 'base de données'
si je clic dans B3, la valeur de B3 donne la valeur du FILTRE de la colonne B
et m'affiche donc uniquement la ligne contenant la valeur recherchée (comme un FILTRE automatique)
je vous joint un fichier pour mieux comprendre
merci de votre aide
 

Pièces jointes

Re : filtrer lignes sur clic dans une cellule

en fouillant un peu, j'ai trouvé ça qui ne doit pas être compliqué à adapter à la zone de mon exemple
c'est de Labraise123 sur une base de Pierrot93
https://www.excel-downloads.com/thr...eau-toutes-les-lignes-contenant-un-mot.83340/
Code:
Sub test()
Dim marecherche As String, i As Integer, c As Range
marecherche = Range("E9")
If marecherche = "" Then Exit Sub
For i = 13 To Range("A65536").End(xlUp).Row
Set c = Nothing
Set c = Range("D" & i & ":I" & i).Find(marecherche, , xlValues, xlWhole, , , False)
If c Is Nothing Then Rows(i).Hidden = True
Next i
End Sub
 
Re : filtrer lignes sur clic dans une cellule

Salut Pascal, le Forum

Le code Modifié si j'ai bien compris

Code:
Sub test()
Dim marecherche As String, i As Integer, c As Range
marecherche = ActiveCell
If marecherche = "" Then Exit Sub
For i = 10 To Range("A65536").End(xlUp).Row
Set c = Nothing
Set c = Range("A" & i & ":H" & i).Find(marecherche, , xlValues, xlWhole, , , False)
If c Is Nothing Then Rows(i).Hidden = True
Next i
End Sub

Sélectionner la cellule dans la zone Jaune au préalable
Fichier Joint

Bonne Journée
 

Pièces jointes

Re : filtrer lignes sur clic dans une cellule

bonjour à vous deux et bonne année si je ne l'ai pas encore fais pour vous
jean Marcel à parfaitement compris ce que je voulais
dull je ne suis pas un spécialiste du vba mais il me semble que le code que tu propose est réservé à la colonne A
est-il possible en partant du code de jean marcel de faire une détection de la couleur des cellules plutôt que des valeurs
en effet je viens de m'apercevoir qu'il est plus pratique pour moi de mettre uniquement les couleurs dans le tableau 'base de données' plutôt que les valeurs
désolé pour le dérangement
je vous joint le classeur de jean marcel que j'aurai modifié pour expliquer ce que j'aimerais
 

Pièces jointes

Re : filtrer lignes sur clic dans une cellule

re
pffffffffffffffffff!!!!!!
y a des trucs que tu ne sais pas faire avec excel?
je pense à un truc
on monte une boite tous les deux
j'ai les idées pour des tableaux excel
tu fais le code (un jeu d'enfants pour toi)
et ...... je prends le poignon!!!!normal! c'est moi qui ai les idées!!
lol!!!!!
en attendant merci pour tout
bon weekend
 
- 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
4
Affichages
81
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…