Comment copier une ligne suivant critaire

Résolu
Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   -  
Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

J'ai récupéré un tableau Excel, avec des lignes de licenciés d'une Région.

J'ai créé plusieurs feuilles qui correspondes à chaque département.

J'aimerai qu'a chaque écriture de ligne elle se copie automatiquement dans la feuille de son Département.

Si quelqu'un a une solution

D'avance merci


Windows / Chrome 110.0.0.0

19 réponses

  1. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485
     

    Bonjour.

    Nous sommes très nombreux ici à pouvoir te proposer une solution !

    Il suffit que tu joignes ton fichier Excel.

     1) Aller dans https://www.cjoint.com/ 
     2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
     3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint] 
     4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
     5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".

    =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers 
    Il existe aussi https://www.transfernow.net/


    0
  2. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
     

    Bonjour,

    voici le lien de mon fichier EXCEl

    Cordialement

    Lien  cjoint supprimé infos personnelles  Modération CCM

    0
  3. yclik Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   1 611
     

    Bonjour

    une proposition pour la feuille 34

    avec formules colonne MàY feuille licenciés

    laissé 2 feuilles car trop lourd sur cjoint

    ce classeur dépersonnalisé

    Attention cela risque d'augmenter la taille du fichier qui risquera de se dégrader

    il faudrait peut être traiter dpt par dpt et copier les résultats dans des classeurs séparés.

    0
  4. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
     

    bonjour,

    En fait je suis mal exprimé.

    Le fichier licence (change chaque année). je cherche un licencié (ctrl+F) et je récupère le numéro colonne A et je le l'écrit 

    dans la colonne numéro de la feuille Homologation, la ligne s'inscrit automatiquement.

    J'aimerai que lorsque la ligne s'inscrit dans la feuille homologation elle s'inscrive aussi dans la feuille de son Département.

    Cordialement

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

    Posez votre question
  6. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   380
     

    Bonsoir,

    Ce que tu demandes est faisable, mais il faut quelques explications...

    - Comment récupères-tu l'onglet "licenciés"?

    - Qui rajoute les 3 dernières colonnes de l'onglet "Homologation...."? (notamment le date d'homologation)

    - En I12, 80, c'est pas 30?

    Bref, il serait peut-être plus facile de travailler directement sur le fichier licence, et ensuite, dispatcher vers les autres onglets...

    Et selon ta version Excel, au moins 2 solutions, VBA ou Power Query

    @ te relire (réponse demain ou lundi, en fonction de mes dispos...)


    0
  7. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
     

    Bonsoir,

    Je récupère le fichier licenciés à la Fédération.

    C'est moi qui rajoute manuellement les dernières cases (grade, date, etc.)

    Effectivement c'est 30. (Oups)

    Actuellement a chaque opération je fait un copier collé de la ligne dans l'onglet de son département.

    Cordialement

    Nouveau lien (sans les noms..)  https://www.cjoint.com/c/MBzuic5H8eW

    0
    1. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   380
       

      Bonjour,

      Tu n'as pas répondu à la question principale, ta version d'Excel...

      En quelques années, Excel a fait un grand bond, et quelques nouvelles fonctions ont fait leur apparition...

      Et en fonction de cette version, on peut proposer plusieurs solutions..

      @ te relire, avec cette information.

      Bonne soirée, et bonne fin de W-E

      0
      1. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1 > cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention  
         

        Excuses

        Microsoft Office Professionnel Plus 2019

        0
      2. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   380 > Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention  
         

        Re-,

        Pas de soucis..

        Comme tu as 2019, il existe une fonction "Filtre" qui te permet de faire ce que tu veux...

        Cependant, dans tes fichiers "exemple", il y a toute sorte de données, parfois des formules, parfois des données en "dur", certains résultats sont au format "Texte", d'autre, au format "Nombre"..

        Je continue à penser que le top serait de travailler sur l'extraction du fichier initial, car dans ton fichier actuel, il y a des formules, qui renvoient donc des infos sur un numéro de licencié, et des données insérées en manuel, potentiellement source d'erreur en cas de modification de la base...

        Je vois ça demain.

        Bonne soirée

        0
      3. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1 > cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention  
         

        OK

        Bonne soirée

        0
  8. yclik Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   1 611
     

    Bonjour

    si bien compris

    une proposition

    0
  9. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   380
     

    Bonjour,

    Finalement, j'ai opté pour une solution Power Query.

    Dans le 1er onglet, un Tableau Structuré (TS) nommé "T_Fede" (tu y colles tes infos issues du site de la Fédé)

    Dans le 2ème onglet, un autre TS nommé "T_Homolog", avec les formules qui vont bien des colonnes B à K, à toi de remplir les colonnes L, M et N. Pour mettre à jour ce TS, tu mets les numéros qui t'intéressent en colonne A, le TS doit s'ajuster automatiquement.

    Pour mettre à jour le dispatching dans les différents onglets, il suffit de cliquer dans le ruban "Données" sur le bouton "Actualiser tout".

    Et c'est tout.

    Bon courage, et bonne semaine

    https://cjoint.com/c/MBBi7HbyDKN


    0
  10. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
     

    Bonjour,

    FORMIDABLE !

    Cela fonctionne super bien.

    Cela va me simplifier la tâche de secrétaire et m'éviter les oublis.

    Un grand merci

    Bien à toi

    0
  11. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
     

    Bonsoir,

    J'ai parler trop vite.

    Le problème se sont les récipiendaires qui ne sont pas licenciés cette saison (Et donc pas sur la liste fédérale).

    Actuellement je les récupères sur la liste de la saison dernière puis copié / collé sur homologation.

    Sur la nouvelle mouture c'est pas possible car à chaque mise à jour cela me met du désordre dans les départements.

    Je pensai les copier à la suite sur "T_Fede" mais cela ne fonctionne pas.

    J'espère qu'il y a une solution

    cordialement

    0
  12. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   380
     

    Bonjour,

    J'avais effectivement remarqué ces "PAS LIC"....

    Est-ce que leur donner un numéro temporaire, style "T001", ne suffirait pas?

    Regarde dans le fichier joint.
    - J'ai rajouté trois licences temporaires dans le tableau "T_Fede"
    - Un onglet supplémentaire, avec une formule "Filtre", qui te permet de visualiser rapidement la liste des licences temporaires pour éviter les doublons.
    - Dans l'onglet "homologation", tu mets les numéros temporaires comme dans le fichier..

    Si ça peut convenir???

    https://cjoint.com/c/MCbg1r8jhxN

    Bonne journée

    PS, je continue à penser qu'utiliser 2 onglets n'est pas une solution optimale. Pour moi, je n'utiliserais que l'extraction de la Fede, en rajoutant les colonnes nécessaires. La répartition serait identique.


    0
  13. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
     

    Bonjour,

    J'ai rajouté la douzaine de 'pas licenciées' avec le style N° "T001"et cela me convient.

    Par contre dans l'onglet Tamp dès que je rajoute un numéro temporaire dans le tableau 'T_Fede', 

    il marque:   #NOM?

    Dans ta remarque dans PS, je ne comprend pas le démarche.. ???

    En fait j'ai récupérer ce fichier de mon prédécesseur.

    Cordialement

    0
  14. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   380
     

    Re-,

    Tu m'as bien dit, dans le post <9> que tu avais la version Excel 2019.

    La fonction "Filtre" devrait donc fonctionner :

    Excel pour Microsoft 365
    Excel pour Microsoft 365 pour Mac
    Excel pour le web
    Excel 2021 Excel 2021 pour Mac
    Excel 2019
    Excel pour iPad
    Excel pour iPhone
    Excel pour les tablettes Android
    Excel pour les téléphones Android

    Cette fonction te permettrait (si elle fonctionnait..) d'avoir la liste des T_xxx déjà insérés, afin d'éviter les doublons

    Et pour mon PS, pourquoi ne pas mettre tes infos complémentaires directement dans le 1er onglet, en faisant des filtres par exemple sur les comités, compléter, ...

    Et le dispatching prendrait ce 1er Tableau, pour verser vers les autres onglets...

    A voir...

    Sinon, comment récupères-tu les numéros de la colonne A de l'onglet "Homologation"? (ils proviennent d'une liste quelconque?)

    On pourrait aussi faire un filtre sur cette liste...


    0
  15. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
     

    Bonsoir,

    La fonction liste des T fonctionne.  Mais lorsque j'ajoute les lignes supplémentaires elle se met en défaut.

    (peux être que je fait une fausse manœuvre ???) .

    Comment je récupère le fichier:

    1) Chaque saison j'extrais les Adhérents de + de 14 ans de la Région.

    2) Je supprime les colonnes qui ne m'intéresse pas. (Adresses, villes ,téléphone, etc...)

    3) Je crée une colonne "Comoté". Pour trouver le N° du Comité, j'isole les 2 chiffres qui se trouve dans la clone Code_club;

    (Formule ---- =STXT(AL;5;2)

    4) Je crée une colonne à gauche et la numérote de 1 à ....

    5) Copier /Collé sur la feuille licenciés.

    C'est un peu long mais c'est une par saison donc c'est raisonnable !

    Pour le reste je comprend pas, c'est au-delà de mes compétences 

    Cordialement

    0
  16. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   380
     

    Re-,

    OK, je regarde ça demain, et j'essaie d'automatiser le tout...

    PS, si tu veux, tu peux m'envoyer un extrait de l'extraction effectuée (sans les colonnes mentionnées et confidentielles) en messagerie privée, si ça ne te gêne pas...(sous forme de lien cjoint), et ensuite, on travaillera sur les "non licenciés"

    Bonne soirée


    0
    1. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
       

      Bonsoir,

      Ci joint le fichier fédéral que je viens d'extraire:

      https://cjoint.com/c/MCbvlpRqmsW

      Sinon a part le contrôle Temp le reste fonctionne pas mal.

      J'ai essayer la mise en page des départements (couleur, espacement..;)

      Mais dès que j'actualise la mise en page reviens à l'original;

      Merci de ta patience

      0
      1. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   380 > Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention  
         

        Re-,

        Pour info, le fichier sous le lien est corrompu, impossibilité d'ouvrir..

        En reprenant le fil, je vois que finalement, seul un risque de doublons dans la numérotation des "TMP" pourrait se produire. Si la fonction "Filtre" ne fonctionne pas sur ta version (étonnant???), et comme la saisie ne se fait qu'une fois par saison, tu peux à la rigueur mettre à jour toi-même la liste utilisée...

        Si tu veux quand même améliorer ton fichier, n'hésite pas.

        Bonne journée

        0
  17. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   380
     

    Bonjour,

    Pour garder les différentes mises en forme, il faut sélectionner une cellule quelconque de la requête, Ruban "création de tableau/Propriétés" :

    Décocher "Ajuster la largeur des colonnes", tout en conservant "Conserver le format des cellules"

    Refaire la manip sur toutes les requêtes.

    Bonne journée


    0
  18. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
     

    bonjour,

    Mise en page impec.

    Ci-joint le fichier Fédéral (hier j'ai fait un loupé)

    https://www.cjoint.com/c/MCck6dl18aW

    cordialement

    0
  19. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   380
     

    Re-,

    Ok, vu le fichier.

    Cependant, je ne sais toujours pas comment tu détermines les numéros que tu dois conserver dans la colonne A???

    Tu dis "copié/collé", ok, mais de quoi? de toute la base?

    Dans ce cas, pourquoi des formules type RechercheV, si tu fais un copié/collé?

    Tu pourrais faire ces manips directement dans l'onglet que tu récupères, supprimer les colonnes inutiles, juste ajouter le comité par la formule, et rajouter à droite tes données propres...

    Et ajouter en bas les non-licenciés?

    Bref, je pige pas tout...


    0
    1. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
       

      Bonsoir,

      J'ai encore un petit problème:

      Dans la colonne Date homologation j'ai changé le format de cellule date avec un format personnalisé 00"/"00"/"0000

      pour ne pas avoir à taper les slashs.

      Y a t'il une solution ?

      Merci D'avance

      Cordialement

      0
      1. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   380 > Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention  
         

        Bonjour,

        Ce n'est pas forcément une bonne idée, car ce que tu entres, c'est un nombre qui ne correspond à rien...(malgré les apparences)

        Si tu ne veux pas taper 10 caractères, tu entres la date sous format "jj/mm/aa" soit 8 caractères, tout pareil que sans les slashs...

        Sinon, si tu veux absolument maintenir ta façon de faire, il va falloir modifier la requête, et si tu veux malgré tout des dates dans les tableaux départementaux, rajouter quelques étapes.

        A toi de voir.
        Bonne semaine

        0
      2. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1 > cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention  
         

        Bonjour,

        merci pour ta réponse.

        Sur la feuille Homologation, dans la colonne date d'homologation j'ai changé le format de cellule (00"/"00"/"0000) ainsi que dans chaque feuille de département;

        Le résultat est aléatoire. quelques fois sur certaine ligne cela fonctionne et d'autre non.

        J'ai du certainement rater une étape.

        cordialement

        0
      3. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   380 > Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention  
         

        Re-,

        Comme déjà dit, ce que tu entres, même si visuellement, cela ressemble à une date, ce n'est juste qu'un nombre...

        Donc non exploitable...

        Pour Excel, une date, c'est juste un nombre, 1 correspondant au 01/01/1900. Aujourd'hui, 06/03/2023, correspond au nombre 44 991.

        01032023 (visuellement 01/03/2023), en réalité 31/07/4725 pour Excel...Et pour Excel, la date maxi étant le 31/12/999, soit en nombre 2 958 465, tout ce que tu entres au delà ne sera plus compris comme une date...

        Donc, je serais toi, j'oublierais cette idée...(mais ce n'est qu'un conseil...)

        0
      4. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1 > cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention  
         

        Bonjour,

        Bien OK

        Merci pour ta patience.

        Le logiciel fonctionne bien et en plus le problème des non licencies  est résolu (T) .

        Donc c'est super.

        Merci à toi

        Cordialement

        1
  20. Kyoshi6 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   1
     

    Bonsoir,

    J'ai hérité de ce petit programme, c'est mon prédécesseur qui l'a créé et me l'a passé.

    Effectivement je copie tout le fichier fédéral (remanié) et je le colle dans "licences".

    Ensuite dans la colonne A , la première ligne 1 puis 2 et ainsi de suite vers le bas.

    Pour le reste (formule, Recherche V) je ne comprend pas comment cela fonctionne.

    Cordialement

    0