Tri parallèle sur plusieurs feuilles

eirean -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai créé 12 feuilles de structure identique. La col A da chaque feuille F2 à F12 reproduit la col A de la feuille F1
Je voudrais qu'un tri sur col A de la feuille F1, se reproduise identiquement sur les feuilles F2 à F12. (en quelques sorte, lier les feuilles entre elles)

Est-ce possible ?

Merci par avance

8 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    éventuellement en vba, mais faut voir un extrait de ton document avant, et fournir un peu plus de renseignements.
    Quelles est ta version d'excel ?
    Est-ce qu'il y a une colonne commune sur laquelle se baser ? Quels types de tris tu comptes faire ? etc

    Déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.

    eric
    0
  2. eirean Messages postés 5 Statut Membre
     
    Bonjour Eric,
    Et merci de ta réponse.

    Mon excel : 2011 pour mac (version 14.2.3)

    La col A de la feuille 1 (Liste Clients) ets en qqe sorte la col "maîtresse". Les col A des autres feuilles la recopient.

    Je voudrais qu'un tri (Alpha, croissant) du tableau1 "Liste Clients" se répercute à l'identique sur les autres tableaux.

    Voici le lien

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

    Mille merci de ce que tu pourras faire

    François
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Regarde si ça convient et ce que ça donne sur Mac, je ne connais pas les incompatibilités.
    Ne pas ajouter "Fin de liste", le nombre de lignes à trier est basé sur le nombre de noms en A. J'ai supposé que tu ne voulais pas trier les lignes au-delà.
    Cliquer sur la flèche en A1
    https://www.cjoint.com/?CFixlX8mklp

    eric
    0
  4. eirean Messages postés 5 Statut Membre
     
    Bonjour Eric,
    Et merci de ta réponse.

    Malheureusement, ça ne marche pas. Le tri des col A s'effectue bien, dans tous les tableaux (mais c'était déjà le cas).
    Mais il n'"entraine" pas un tri identique des col B, C, .... , ce que je recherchais. Est-ce bien le résultat auquel tu arrivais, toi ?

    Je vois que tu as créé une/des macro. Peut-être la syntaxe de celle-ci n'est-elle pas compatible avec ma version mac d'Excel ?

    Cordialement

    François
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour,

      Le tri des col A s'effectue bien, dans tous les tableaux (mais c'était déjà le cas).
      Là je ne comprend pas. Tu triais Liste Clients et ça te triait toutes les autres feuille sur A automatiquement ???

      Sur windows c'est bien l'ensemble de la ligne qui est trié selon la colonne A sur toutes les feuilles.
      J'ai du mal a imaginer qu'il y ait une différence avec Mac sur ce point.
      J'ai fait une recherche rapide sur le net et s'il y avait un problème à ce niveau ça ressortirait, et là rien...
      Au niveau des options je n'en vois pas qui pourrait influer là dessus.
      A tout hasard on va forcer le nombre de colonnes. J'en met 30 pour te donner un peu de marge, tu peux changer.
      Remplacer :
      sh.Range("3:" & derlig).Sort Key1:=Range("A3"), Order1:=xlAscending, Header:=xlNo
      par:
      sh.[A3].Resize(derlig, 30).Sort Key1:=Range("A3"), Order1:=xlAscending, Header:=xlNo

      eric
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. eirean Messages postés 5 Statut Membre
     
    Là je ne comprend pas. Tu triais Liste Clients et ça te triait toutes les autres feuille sur A automatiquement ???

    Oui, mais ça ne triait QUE la col A des autres tableaux !

    et
    Sur windows c'est bien l'ensemble de la ligne qui est trié selon la colonne A sur toutes les feuilles.

    C'est EXACTEMENT ce que je recherche !

    J'essaie ta modif (si j'y arrive) après dej.

    Merci encore
    0
  7. Yvouille Messages postés 10 Statut Membre
     
    Salut Eirean,

    C'est pas très sympa de poser la même question sur deux Forum ; le risque que quelqu'un travaille dans le vide - dans ce cas-ci moi :-( - est assez grand.

    Amicalement.

    Yvouille
    0
  8. eirean Messages postés 5 Statut Membre
     
    Salut Yvouille,

    DSL, je fréquente peu les forums, et ne suis pas très au fait de l'étiquette. DSL si je t'ai fait perdre du temps. De ttes façons, mon pb n'est pas résolu à cette heur, et je m'y ré-attelle, avec votre aide.

    Merci encore,

    Amicalement

    Eirean / François
    0
  9. eirean Messages postés 5 Statut Membre
     
    Bonsoir Eric,

    J'ai effectué le remplacement de la ligne indiquée, dans la macro. Le tri des tableaux successifs ne semble toujours pas s'effectuer correctement;

    Mais bizarrement, sur certains tableaux, le tri a intégré les lignes de bas de page, avec leurs valeurs dans les colonnes correspondantes.

    Tu me dis que le tri s'effectue correctement sir ton PC Windows ?
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Cette am ça marchait oui.
      Par acquis de conscience j'ai retesté et là, sur mon fichier de test plus aucun tri ne fonctionne sur les feuilles Janvier et Février. Même un tri manuel sur janvier ne passe pas (?)
      Les autres feuilles pas de soucis.

      Cependant si je reprend le fichier du post3, que je trie décroissant qcq lignes sur Janvier après avoir mis des valeurs en B, elles sont bien remise croissante par la macro.

      Mais bizarrement, sur certains tableaux, le tri a intégré les lignes de bas de page, avec leurs valeurs dans les colonnes correspondantes.
      Ben déjà c'est la preuve que toutes les colonnes sont bien triées avec la A...
      Je me base sur le nombre de lignes de la 1ère feuille.
      S'il y a des noms jusqu'à la ligne 100, toutes les feuilles seront triées croissantes sur A, de la ligne 3 à la ligne 100

      Je pense que tu devrais reprendre les essais sur un classeur neuf en y copiant la macro dans un module standard.
      Le tien a dû être pollué à moment donné et est plus ou moins instable j'ai l'impression.

      eric
      0