XL 2010 Macro sur une cellule pour filtrer sur un autre tableau

allarmen

XLDnaute Junior
Bonjour

J'arrive à la fin de la construction de mon outil mais je coince sur une dernière difficulté.
J'ai mis en pièce jointe un exemple test simple.
Je souhaite faire en sorte qu'en cliquant sur une des lignes de la colonne contrat du fichier client une macro exécute une recherche de ces contrats dans le fichier contrats.

Par exemple Christine Lubilard possède 7 contrats de type A3

1655300717930.png


Donc en cliquant sur la cellule contenant 7 on obtient dans le fichier Contrats la liste des 7 contrats correspondants :

1655300847657.png




Je n'ai malheureusement pas le niveau pour construire cette macro, peut-être un expert pourrait m'aider. Est-ce possible ?
D'avance merci
 

Pièces jointes

  • Fichier test.xlsm
    13.1 KB · Affichages: 4

Phil69970

XLDnaute Barbatruc
Bonjour @allarmen

Tout d’abord une remarque :

Nous sommes sur un site de bénévole donc nous répondons quand nous pouvons et/ou voulons en fonction de notre envie, temps disponible, intérêt ou encore notre capacité.

1655308374481.png

1655308619193.png

De plus seulement 34 minutes après ta question o_O

Tu as de la chance je suis dans un bon jour ..... MDR 🤣🤣🤣🤣🤣

Je te propose ce fichier
Tout est automatique en allant sur la feuille "Fichier contrats"

*Merci de ton retour

@Phil69970
 

Pièces jointes

  • Filtre sur cellule variable V1.xlsm
    23.8 KB · Affichages: 5

allarmen

XLDnaute Junior
Bonjour @allarmen

Tout d’abord une remarque :

Nous sommes sur un site de bénévole donc nous répondons quand nous pouvons et/ou voulons en fonction de notre envie, temps disponible, intérêt ou encore notre capacité.

Regarde la pièce jointe 1142492
Regarde la pièce jointe 1142493
De plus seulement 34 minutes après ta question o_O

Tu as de la chance je suis dans un bon jour ..... MDR 🤣🤣🤣🤣🤣

Je te propose ce fichier
Tout est automatique en allant sur la feuille "Fichier contrats"

*Merci de ton retour

@Phil69970
Bonsoir Phil merci beaucoup pour ta réponse. Je viens de la voir. Je vais tester et te tiens informé. Encore merci. Désolé je ne voulais pas paraitre désobligeant.
 

allarmen

XLDnaute Junior
Super tu as parfaitement cerné mon besoin ! Tu as mis un ordre pour sélectionner le fichier contrat dans le code mais il ne semble pas s'exécuter. Il y aurait un moyen de faire en sorte que lorsque je clique sur une ligne du fichier clients je pointe directement sur le fichier contrat ? Encore un grand merci Phil
 

allarmen

XLDnaute Junior
En fait cela ne fonctionne pas je reste sur l'onglet fichier Client. Mais pas grave suffit de remplacer par :

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 1 Then
Call MonFiltre
Sheets("Fichier Contrats").Select
End If
End Sub


Et la cela fonctionne. Encore mille merci Phil tu m'a enlevé une énorme épine !;););)
 

Phil69970

XLDnaute Barbatruc
@allarmen

2 remarques :

1) Je viens de refaire l'essai avec mon fichier du post # 3 et cela fonctionne chez moi. Tu as quelle version d'excel ?
Tu as juste à cliquer sur une cellule et à aller sur la 2eme feuille pas besoin de double clic...

2) Je suis étonné que tu mettes ton propre post en résolu car tu n'as rien trouvé du tout.
La logique est de valider la réponse qui correspond à la question que tu as posé.
Le but est de montrer qu'une réponse a été trouvée et montrer au forum laquelle correspond à ton problème et donc à ta question.

@Phil69970
 

allarmen

XLDnaute Junior
Version Excel 2013 c'est peut être pour cela.
Pour la résolution je viens de corriger et c'est bien a toi que reviens la résolution de la solution.
Désolé pour cette méprise, je ne maitrise pas bien les rouages du site.

Encore merci dans tous les cas. Bonne soirée
 

Discussions similaires

Statistiques des forums

Discussions
312 169
Messages
2 085 914
Membres
103 036
dernier inscrit
Greg33091