Macro pour filtre
Fermé
jaouadmaroc
Messages postés
48
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
21 juillet 2016
-
19 mars 2013 à 21:56
jaouadmaroc Messages postés 48 Date d'inscription mardi 19 mars 2013 Statut Membre Dernière intervention 21 juillet 2016 - 28 janv. 2015 à 17:15
jaouadmaroc Messages postés 48 Date d'inscription mardi 19 mars 2013 Statut Membre Dernière intervention 21 juillet 2016 - 28 janv. 2015 à 17:15
A voir également:
- Macro pour filtre
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Filtre teams - Accueil - Visio
- Jitbit macro recorder - Télécharger - Confidentialité
14 réponses
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
20 mars 2013 à 12:31
20 mars 2013 à 12:31
Bonjour,
Voici un exemple de code en VBA pour un tableau :
Range("A1:F100").Select
Selection.AutoFilter
Un 1° appel met le filtre automatique et un second appel l'enlève
A+
Voici un exemple de code en VBA pour un tableau :
Range("A1:F100").Select
Selection.AutoFilter
Un 1° appel met le filtre automatique et un second appel l'enlève
A+
jaouadmaroc
Messages postés
48
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
21 juillet 2016
20 mars 2013 à 22:28
20 mars 2013 à 22:28
Merci
mais le probleme c'est que je veux a macro que lors de filtre par Variante 1 (V1)
jaurais avoir un filtre des Fils selon les Moduls j'espere que j'ai bien specifier mon besoin,remerci
exemple :
Moduls V1 V2 V3
043_A/B/ X X
050_C X
070_A X
Fils Modules Index
X 043 A
Y 043 B
Z 050 C
W 070 A
mais le probleme c'est que je veux a macro que lors de filtre par Variante 1 (V1)
jaurais avoir un filtre des Fils selon les Moduls j'espere que j'ai bien specifier mon besoin,remerci
exemple :
Moduls V1 V2 V3
043_A/B/ X X
050_C X
070_A X
Fils Modules Index
X 043 A
Y 043 B
Z 050 C
W 070 A
jaouadmaroc
Messages postés
48
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
21 juillet 2016
20 mars 2013 à 22:36
20 mars 2013 à 22:36
voila l'exemple sous forme excel
Merci pour votre support
https://www.cjoint.com/c/CCuwI55EQ2A
A+
Merci pour votre support
https://www.cjoint.com/c/CCuwI55EQ2A
A+
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
21 mars 2013 à 11:24
21 mars 2013 à 11:24
Bonjour,
Bon j'ai bien regardé le fichier mais j'avoue que je ne comprends pas.
Que représentent le premier tableau et le second tableau.
Je ne comprends pas la notion de variante (V1,V2, ...)
On dirait que ce n'est pas la même chose dans le premier tableau et le second.
Par rapport à l'exemple essayez de nous expliquer ce que vous voulez obtenir.
Je crois comprendre qu'il y a des modules qui ont des références
par exemple 6C1_970_039_A
Ces modules ont des "fils" dans cet exemple 6C1_970_039_A a pour fils 39023, 39042, 39043
Est ce bien exact ? MAis alors que sont les variantes V1 ...V2
Merci d'essayer d'être plus clair.
Bon j'ai bien regardé le fichier mais j'avoue que je ne comprends pas.
Que représentent le premier tableau et le second tableau.
Je ne comprends pas la notion de variante (V1,V2, ...)
On dirait que ce n'est pas la même chose dans le premier tableau et le second.
Par rapport à l'exemple essayez de nous expliquer ce que vous voulez obtenir.
Je crois comprendre qu'il y a des modules qui ont des références
par exemple 6C1_970_039_A
Ces modules ont des "fils" dans cet exemple 6C1_970_039_A a pour fils 39023, 39042, 39043
Est ce bien exact ? MAis alors que sont les variantes V1 ...V2
Merci d'essayer d'être plus clair.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jaouadmaroc
Messages postés
48
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
21 juillet 2016
21 mars 2013 à 17:06
21 mars 2013 à 17:06
merci pour tous
exemple : lorseque j'applique un filtre sur V1 en haut par X,j'aurai un filtre de 000_0 & 039_B,donc j'ai besoin d'un filtre automatique des fils selon les Modules 000_0 & 039_B donc sera par les fils 106,107,39003,39024,39025,39026,39035,39036,39038
sur mon fichier j'ai specifier le filtre que j'aurai besoin par couleur vert,
https://www.cjoint.com/c/CCvre73RUKd
merci
exemple : lorseque j'applique un filtre sur V1 en haut par X,j'aurai un filtre de 000_0 & 039_B,donc j'ai besoin d'un filtre automatique des fils selon les Modules 000_0 & 039_B donc sera par les fils 106,107,39003,39024,39025,39026,39035,39036,39038
sur mon fichier j'ai specifier le filtre que j'aurai besoin par couleur vert,
https://www.cjoint.com/c/CCvre73RUKd
merci
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
Modifié par pilas31 le 22/03/2013 à 12:10
Modifié par pilas31 le 22/03/2013 à 12:10
Bonjour,
Voila une proposition qui fabrique le filtre automatiquement avec une macro
https://www.cjoint.com/c/CCwmfhfoibC
J'ai ajouté une zone de critères à droite qui filtre la liste du bas. Cette zone de critères est remplie automatiquement avec les "X" des colonnes V1, V2, ...
Il faut sélectionner une cellule V1,V2, ... et appuyer sur le bouton "Filtrer"
Attention, il faut que le tableau du bas commence en "C20" et que le petit tableau des V1,V2 soit en colonne 3
Pour changer les positions il faut aller dans le code qui est le code des boutons en feuille1.
A tester
Me dire si c'est ok
Une remarque: Dans le tableau des V1, V2 j'ai enlevé les références du type :
6C1_970_039_A/_B j'ai dédoublé les lignes avec une ligne _A et une ligne _B. Le résultat est le même il suffit d'ajouter le "X" en face. C'était plus facile pour la macro.
Cordialement,
Voila une proposition qui fabrique le filtre automatiquement avec une macro
https://www.cjoint.com/c/CCwmfhfoibC
J'ai ajouté une zone de critères à droite qui filtre la liste du bas. Cette zone de critères est remplie automatiquement avec les "X" des colonnes V1, V2, ...
Il faut sélectionner une cellule V1,V2, ... et appuyer sur le bouton "Filtrer"
Attention, il faut que le tableau du bas commence en "C20" et que le petit tableau des V1,V2 soit en colonne 3
Pour changer les positions il faut aller dans le code qui est le code des boutons en feuille1.
A tester
Me dire si c'est ok
Une remarque: Dans le tableau des V1, V2 j'ai enlevé les références du type :
6C1_970_039_A/_B j'ai dédoublé les lignes avec une ligne _A et une ligne _B. Le résultat est le même il suffit d'ajouter le "X" en face. C'était plus facile pour la macro.
Cordialement,
jaouadmaroc
Messages postés
48
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
21 juillet 2016
22 mars 2013 à 17:10
22 mars 2013 à 17:10
bnjr,
Lorseque je met un filtre sur variante 1 (V1),sera par 000_0 & 039_B selon X
donc il faut que les fils qui affecte au Moduls 000_0 & 039_B (106,107,39003,39024,39025,39026,39035,39036,39038) sera filtrè automatique,
c'est ça mon besoin par macro au lieu de selectionner manuellement les fils de 000_0 et apres les fils de 039_B,
peu etre je sè pa comment executer la mocro que tu ma crèe
si oui merci de m'exliquer,
Lorseque je met un filtre sur variante 1 (V1),sera par 000_0 & 039_B selon X
donc il faut que les fils qui affecte au Moduls 000_0 & 039_B (106,107,39003,39024,39025,39026,39035,39036,39038) sera filtrè automatique,
c'est ça mon besoin par macro au lieu de selectionner manuellement les fils de 000_0 et apres les fils de 039_B,
peu etre je sè pa comment executer la mocro que tu ma crèe
si oui merci de m'exliquer,
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
22 mars 2013 à 17:31
22 mars 2013 à 17:31
Bonsoir,
Dans mon exemple
Il faut selectionner la cellule "V1" (cliquer sur la cellule D4) puis cliquer sur le bouton "Filtrer".
Et là dans le tableau en bas on ne voit que les fils
Essaye ensuite de selectionner (cliquer) sur la cellule V2 (en E4) puis de cliquer sur le bouton "Filtrer".
ainsi de suite avec V3, V4, V5, V6
en modifiant les "X" le filtre est différent
Puis aprés en cliquant sur le bouton "Tout Afficher" le tableau s'affiche en entier
Testes le et dis moi si c'est bien ce que tu veux.
--
Cordialement,
Dans mon exemple
Il faut selectionner la cellule "V1" (cliquer sur la cellule D4) puis cliquer sur le bouton "Filtrer".
Et là dans le tableau en bas on ne voit que les fils
Essaye ensuite de selectionner (cliquer) sur la cellule V2 (en E4) puis de cliquer sur le bouton "Filtrer".
ainsi de suite avec V3, V4, V5, V6
en modifiant les "X" le filtre est différent
Puis aprés en cliquant sur le bouton "Tout Afficher" le tableau s'affiche en entier
Testes le et dis moi si c'est bien ce que tu veux.
--
Cordialement,
jaouadmaroc
Messages postés
48
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
21 juillet 2016
25 mars 2013 à 08:59
25 mars 2013 à 08:59
Bnjr
J'ai selectionné la cellule "V1" (cliquer sur la cellule D4) puis j'ai cliquè sur le bouton "Filtrer".
Mais le filtre n'applique pas au tableau bas,je sè pa PK?
Le prb c'est k lorsk je clique sur bouton Fitre aucune action n'applique
Très Cordialement
J'ai selectionné la cellule "V1" (cliquer sur la cellule D4) puis j'ai cliquè sur le bouton "Filtrer".
Mais le filtre n'applique pas au tableau bas,je sè pa PK?
Le prb c'est k lorsk je clique sur bouton Fitre aucune action n'applique
Très Cordialement
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
Modifié par pilas31 le 25/03/2013 à 11:39
Modifié par pilas31 le 25/03/2013 à 11:39
Bonjour,
Je ne comprends pas. Je viens de (re)tester, je télécharge mon classeur, (il faut accepter les modifications et les macros bien sur) et chez moi cela marche parfaitement.
Merci à un autre helpeur qui passe par ici de bien vouloir tester si cela marche chez lui.
Cordialement,
Je ne comprends pas. Je viens de (re)tester, je télécharge mon classeur, (il faut accepter les modifications et les macros bien sur) et chez moi cela marche parfaitement.
Merci à un autre helpeur qui passe par ici de bien vouloir tester si cela marche chez lui.
Cordialement,
jaouadmaroc
Messages postés
48
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
21 juillet 2016
25 mars 2013 à 15:02
25 mars 2013 à 15:02
tu as raison lorsk j'ai accepter ls modifications ça marche,
Merci pour ton grand support,
mais j'ai un fichier standard,ce fichier concerne la production cable de voiture de
Volkswagen, exemple:les Moduls 000_0 definit boite vitesse & 043=air bag
91= xenon]
V1,V2,V3,V4,.. sont des variantes selon le type de voiture je fais une combinison des Moduls .
le tableau bas 1 contient les fils,et tableau 2 contient des connecteurs
ma question c'est que est ce que la macron k tu m'a donnè valable pour ce type de fichier ou b1 il faut que je change quelk chose ,
par exemple lorsk je click sur V1 ou V2 ou V3 eck si possible que j'aurai un filtre de tous le materiel(Fils,connecteurs)selon les Moduls,
https://www.cjoint.com/c/CCzo7ZyPlPA
encore une fois merci
Merci pour ton grand support,
mais j'ai un fichier standard,ce fichier concerne la production cable de voiture de
Volkswagen, exemple:les Moduls 000_0 definit boite vitesse & 043=air bag
91= xenon]
V1,V2,V3,V4,.. sont des variantes selon le type de voiture je fais une combinison des Moduls .
le tableau bas 1 contient les fils,et tableau 2 contient des connecteurs
ma question c'est que est ce que la macron k tu m'a donnè valable pour ce type de fichier ou b1 il faut que je change quelk chose ,
par exemple lorsk je click sur V1 ou V2 ou V3 eck si possible que j'aurai un filtre de tous le materiel(Fils,connecteurs)selon les Moduls,
https://www.cjoint.com/c/CCzo7ZyPlPA
encore une fois merci
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
25 mars 2013 à 16:12
25 mars 2013 à 16:12
Oui c'est possible mais il faut adapter ma macro.
Je regarde ça ce soir
A +
Je regarde ça ce soir
A +
jaouadmaroc
Messages postés
48
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
21 juillet 2016
26 mars 2013 à 14:16
26 mars 2013 à 14:16
ok
Merci
Merci
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
26 mars 2013 à 16:30
26 mars 2013 à 16:30
Bonjour,
J'ai adapté la macro au tableau complet.
Voila le lien :
https://www.cjoint.com/c/CCAqzXrTDPK
(Il faut accepter les modifications et les macros)
J'ai rendu les macros plus "adaptables". Elles fonctionnent avec trois cellules qui sont nommées (grace à la fonction de définition des noms de Excel)
Ce sont les cellules "Filtre", "Tableau1" et "Tableau2". (j'ai mis des commentaires pour montrer ou sont ces trois cellules)
Ainsi si le tableau change, il suffit d'indiquer le nouvel emplacement de ces trois cellules et la macro fonctionnera.
A tester,
A+
J'ai adapté la macro au tableau complet.
Voila le lien :
https://www.cjoint.com/c/CCAqzXrTDPK
(Il faut accepter les modifications et les macros)
J'ai rendu les macros plus "adaptables". Elles fonctionnent avec trois cellules qui sont nommées (grace à la fonction de définition des noms de Excel)
Ce sont les cellules "Filtre", "Tableau1" et "Tableau2". (j'ai mis des commentaires pour montrer ou sont ces trois cellules)
Ainsi si le tableau change, il suffit d'indiquer le nouvel emplacement de ces trois cellules et la macro fonctionnera.
A tester,
A+
jaouadmaroc
Messages postés
48
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
21 juillet 2016
28 mars 2013 à 14:36
28 mars 2013 à 14:36
bonjour,
j'ai testè cette macro,ça fontionne bien grande remerciement
mais comment je peux copie cette macro vers une autre feuille,et gerder le meme
fontionnement bien sur je dois respecter les condonnès des cellules ,
Merci
j'ai testè cette macro,ça fontionne bien grande remerciement
mais comment je peux copie cette macro vers une autre feuille,et gerder le meme
fontionnement bien sur je dois respecter les condonnès des cellules ,
Merci
jaouadmaroc
Messages postés
48
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
21 juillet 2016
Modifié par jaouadmaroc le 24/01/2015 à 13:04
Modifié par jaouadmaroc le 24/01/2015 à 13:04
Bonjour,
Est ce que vous pouvez m'aider a mon sujet tableau Temps
Est ce que vous pouvez m'aider a mon sujet tableau Temps
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
26 janv. 2015 à 12:02
26 janv. 2015 à 12:02
Bonjour,
J'arrive trop tard, Vaucluse à donné une excellente réponse (comme d'habitude)
Bonne continuation
J'arrive trop tard, Vaucluse à donné une excellente réponse (comme d'habitude)
Bonne continuation
jaouadmaroc
Messages postés
48
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
21 juillet 2016
28 janv. 2015 à 17:15
28 janv. 2015 à 17:15
Bonjour
j'ai trouvé quelque prb,voir mn fichier svp
j'ai trouvé quelque prb,voir mn fichier svp