Doublique cliquer sur une cellule et filtrer ce que j'ai cliquer

Résolu/Fermé
Nano-69 Messages postés 20 Date d'inscription mercredi 22 janvier 2014 Statut Membre Dernière intervention 9 juin 2014 - 22 janv. 2014 à 15:21
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 - 24 janv. 2014 à 09:36
Bonjour,

je voudrais savoir comment pourrais je double clique cliquer sur une cellule qui me lance sur une autre feuille du même classeur et filtrer ce que j'ai cliquer ?

Par exemple je double clique sur pomme dans la feuille 1 sa m'ouvre la feuille 2 et sa ma filtre toutes les pomme

Merci

15 réponses

Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
Modifié par Mike-31 le 23/01/2014 à 17:53
Re,

Non les échanges ne se font pas en MP de sorte à profiter à la collectivité, c'est l'intérêt d'un forum.

Feuille y j'ai dé-fusionné les cellules A/B, il faut éviter toute fusion difficile à gérer dans les formules et encore plus dans les codes VBA

https://www.cjoint.com/?DAxr1nounRt

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
24 janv. 2014 à 09:36
Ah, OK
il faut faire bien attention aux saisies qui doivent être exactement identiques sur tous les tableaux si non Excel ne comprend pas
1
dlt-pan Messages postés 481 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 23 décembre 2014 67
22 janv. 2014 à 15:38
bonjour
pour le debut. si tu doublecliques sur une cellule ou il est ecrit pomme, çà active la feuille2 (macro a coller dans l'editeur VB dans feuil1)

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If ActiveCell.Value = "pomme" Then
Sheets("feuil2").Activate
End If
End Sub

pour le reste il manque des infos pour comprendre ce que tu veux faire
0
Nano-69 Messages postés 20 Date d'inscription mercredi 22 janvier 2014 Statut Membre Dernière intervention 9 juin 2014
23 janv. 2014 à 08:52
Tout d'abord merci ça m'as permis de le modifié comme je le voulais comme ci-après:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("$C$9:$N$58")) Is Nothing Then
Sheets("Récap").Select
End If

End Sub

Maintenant il faudrais que la cellule ou j'ai cliqué qui me renvois sur l'autre page filtre ce que j'ai clique
0
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
23 janv. 2014 à 10:11
Re,

pas très compliqué mais pour commencer la moindre des correction est de répondre aux posts qui te sont adressé, de donner des précisions dès le départ sur la structure de la plage à traiter ce qui vient d'être fait C9:N58 avec le nom des onglets mais également la plage à filtrer sur la feuille Récap
Cordialement
Mike-31
0
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
Modifié par Mike-31 le 22/01/2014 à 17:41
Bonjour,

Question traitée uniquement en VBA, les données sont sur la feuille nommées Feuil2 et dans la colonne A à partir de la cellule A2 avec une longueur variable,

la cellule critère est sur la feuille nommée Feuil1 cellule A2 que j'ai nommée Crit, cette cellule nommée ,peut contenir une liste de validation et fonctionne au changement de critère sur un simple clic

coller ce bout de code dans un module

Sub ExtraireDonnées()
Sheets("Feuil2").Select
Range([A1], [A1000].End(xlUp).Offset(1, 0)).AutoFilter Field:=1, Criteria1:=[Crit].Value '"pomme"
End Sub

coller ce code dans les propriétés de la feuille Feuil1

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [A2]) Is Nothing Then
Call ExtraireDonnées
End If
End Sub

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
23 janv. 2014 à 10:31
Re,

Pour répondre à ton MP et essayer d'être clair, un code VBA est très précis et donc doit être écrit avec le maximum d'éléments si non on tourne en rond et surtout une perte de temps.

Une proposition en pièce jointe très simple qui consiste sur un double clic copier dans une cellule la valeur Target, dans mon exemple la valeur s'inscrit feuille Récap en C1 et pour ne pas identifier la feuille et la cellule dans le code j'ai nommée cette cellule titi (mais le nom et la position peut être n'importe ou et dans une plage masquée
ne connaissant pas la plage à filtrer, je me suis limiter à la colonne A entre A2 et la dernière cellule renseignée qui sera détectée automatiquement

https://www.cjoint.com/?DAxkEKwjCq
0
Nano-69 Messages postés 20 Date d'inscription mercredi 22 janvier 2014 Statut Membre Dernière intervention 9 juin 2014
23 janv. 2014 à 10:44
Je t'envois en pièce jointe mon document tu comprendra peut être un peu mieux ce que je veux
http://cjoint.com/data3/3AxkNTJtnec.htm

Cordialemet Math
0
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
23 janv. 2014 à 11:06
Re,

Encore une fois, il faut être très précis, ta plage "If Not Intersect(Target, Range("$C$9:$N$58")) Is Nothing Then "

ne correspond à aucune plage de ton fichier.
Alors
1/ sur quelle feuille veux tu lancer le code sur un double clic et limite de ta plage
2/ sur quelle feuille doit on filtrer les données et limite de la plage à filtrer
0
Nano-69 Messages postés 20 Date d'inscription mercredi 22 janvier 2014 Statut Membre Dernière intervention 9 juin 2014
Modifié par Nano-69 le 23/01/2014 à 11:13
Re,

je veux double cliquer dans les feuilles du client x,y,z(tableau annuel) ... ainsi que recap
et je veux filtrer sur la page préventif


Merci
0
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
23 janv. 2014 à 11:24
Re,

Donc double clic sur la Feuille X plage B5:M12
feuille y plage A11:P18
et feuille z mais sur quelle plage C9:N26 et C33:N34, C39:N58
idem pour a, b, c et Récap

feuille Préventif c'est la colonne C "pont" qu'il faut filtrer, c'est bien cela

0
Nano-69 Messages postés 20 Date d'inscription mercredi 22 janvier 2014 Statut Membre Dernière intervention 9 juin 2014
23 janv. 2014 à 11:50
oui pour tous sauf y tu prend juste les nom a gauche c'est a dire PR16T N°87.479 ,....
en gros de B11àB18
0
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
23 janv. 2014 à 11:52
OK,

je te modifie le fichier dès que je peux, pour l'instant je dois m'absenter
0
Nano-69 Messages postés 20 Date d'inscription mercredi 22 janvier 2014 Statut Membre Dernière intervention 9 juin 2014
23 janv. 2014 à 11:53
ok Merci Beaucoup
0
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
23 janv. 2014 à 13:28
Re,

un fichier contenant des macros doit être enregistré avec l'extension .XLSM ou sous l'ancien système .XLS, ce format sera lu avec toutes les versions Excel depuis 97

https://www.cjoint.com/c/DAxnBScc5Rm
0
Nano-69 Messages postés 20 Date d'inscription mercredi 22 janvier 2014 Statut Membre Dernière intervention 9 juin 2014
23 janv. 2014 à 13:39
Mercii !! beaucoup

je vais te paraître chiant mais il faut encore modifié un truc ...
il faudrait quand je clique sur l'un des nom de client dans récap sa me fasse pareil c'est a die alle dans préventif et filtre le nom du client

Et encore Mercii
0
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
23 janv. 2014 à 13:50
Alors dans la soirée
0
Nano-69 Messages postés 20 Date d'inscription mercredi 22 janvier 2014 Statut Membre Dernière intervention 9 juin 2014
24 janv. 2014 à 08:39
Ok Merci beaucoup
mais il y a un seul truc c'est que je peut pas double cliqier sur n'importe quel pont dans la page récap? est ce normal ?
0
Nano-69 Messages postés 20 Date d'inscription mercredi 22 janvier 2014 Statut Membre Dernière intervention 9 juin 2014
24 janv. 2014 à 08:49
c'est bon je me suis débrouillé merci encore !!!!
0
Mike-31 Messages postés 18336 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 septembre 2024 5 095
24 janv. 2014 à 09:30
Re,

Normal, non j'ai testé mais je ne vois pas le moindre problème sur la feuille Récap as tu protégé la feuille ou autre manip ?
0
Nano-69 Messages postés 20 Date d'inscription mercredi 22 janvier 2014 Statut Membre Dernière intervention 9 juin 2014
24 janv. 2014 à 09:31
Re,

non enfait ce qui se passait c'est cherchai mais comme il n'avais pas le même non il trouvais pas
0