Tri
Résolu
Olivier2313
Messages postés
30
Statut
Membre
-
gbinforme Messages postés 14930 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 14930 Date d'inscription Statut Contributeur Dernière intervention -
Bonsoir,
Je viens vers vous suite à un petit souci.
Je voudrais savoir si il est possible de faire une macro sur une feuille faite de formule.
Je m'explique sur la Feuil1 j'ai mon tableau et sur trente autres feuilles j'ai le résultat individuel de chaque personne suivant l'achat qu'ils ont effectué (retranscrit sur la Feuil1).
Ma question est de savoir si il est possible de trier ces feuilles par ordre alphabétique par une macro.
Le résultat de la Feuil1 s'affiche de la Feuil2 A4:A193 à la Feuil31 A4:A193.
La macro doit elle être faite par feuille ou peut on un global ?
Je ne sais pas si je suis assez clair dans mes explications.
Cordialement.
Je viens vers vous suite à un petit souci.
Je voudrais savoir si il est possible de faire une macro sur une feuille faite de formule.
Je m'explique sur la Feuil1 j'ai mon tableau et sur trente autres feuilles j'ai le résultat individuel de chaque personne suivant l'achat qu'ils ont effectué (retranscrit sur la Feuil1).
Ma question est de savoir si il est possible de trier ces feuilles par ordre alphabétique par une macro.
Le résultat de la Feuil1 s'affiche de la Feuil2 A4:A193 à la Feuil31 A4:A193.
La macro doit elle être faite par feuille ou peut on un global ?
Je ne sais pas si je suis assez clair dans mes explications.
Cordialement.
5 réponses
-
Bonjour,
si il est possible de trier ces feuilles par ordre alphabétique
La réponse est oui mais tout dépend de la façon dont tu as élaboré tes formules.
Si tu pouvais nous mettre un exemple de structure des données avec les formules, sans éléments personnels, se serait plus facile de t'aider.
Pour communiquer ton classeur tu le télécharges sur https://www.cjoint.com/ et tu mets ici le lien obtenu. -
Bonjour,
Comme demander je joint le fichier : https://www.cjoint.com/?3Awk6DuBNyK
Par contre j'ai omi de signaler que les feuilles se nomment automatiquement lorsque que je rempli le tableau de la "Feuil Articles".
Alors je ne sais pas si cela est réalisable du fait que les feuilles peuvent changer de noms et si c'est faisable sans macro avec bouton.
Cordialement. -
Bonjour,
C'est bien faisable mais il y a une incompatibilité car si tu tries les feuilles ta feuille article en ligne 2 ne fonctionnera plus.
Il faudrait que ta ligne 2 récupères le nom des feuilles avec une formule, ce qui est tout à fait possible.
Comment tu passes de la feuille article à la feuille client ? -
Bonsoir,
Je crois que je n'ai pas tout saisi.
La ligne 2 récupère bien les noms des feuilles de "D à AG", chaqu'une des colonnes correspond à une feuille (D à Feuil2, E à Feuil3....)-
-
re:
Comme ta macro est figée, si je te fait une macro pour les trier, le tri sera écrasé par ta macro. Il me semble qu'il faudrait modifier la logique si tu veux le nom des clients triés.
Il faudrait aussi savoir comment tu lie la feuille article aux feuilles clients- Je ne sais pas si je comprends tout ce que tu me dis.
Les feuilles sont liées à Articles par les colonnes D3 / D192 pour la Feuil1 et ainsi de suite pour les autres.
Je mets "x" dans une cellule de la colonne et l'article s'affiche sur la feuille correspondante entre A4 et A193.
Et c'est là que je souhaite faire le tri.
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour,
Comme tu dis, je crois que l'on n'était pas tout à fait en phase.
Je t'ai fait une macro pour initialiser toutes tes feuilles et lorsque tu vas sur une feuille autre que "articles", la feuille se trie sur la colonne A.
D'autre part pour t'éviter la saisie des "x", lorsque tu sélectionnes une cellule D:AG le "x" s'affiche ou s'efface s'il était présent.
https://www.cjoint.com/c/EAyrLvMBa3P
Bon test.