Extraire une liste

Résolu
Bonjour,

J'ai une base de donnée de personnes avec des informations de payements, dans cette liste il y au plus une 10ene de personnes différentes, celles-ci reparaissent plusieurs foi dans la liste.
Mon souhait est de faire pour chacune de ces personnes une feuille de payement personnalisée et automatisée des paiement restant a faire. Je ne suis pas adepte des macros mais je peux apprendre.

Voyer en pièce joint ce que je souhaiterais faire. La première feuille est la base donnée et les deux autres sont un exemple manuelle de l'extraction que je souhaite faire.

Merci par avance.

Problème je suis nouveau et je ne sais pas comment joindre un fichier, je ne suis peut être pas dans la bonne page...

9 réponses

  1. Contributeur
    salut
    pour le fichier le mettre sur cjoint ou cijoint et coller le lien dans message
    0
    1. Ou je peux trouver cjoint, C'est un site qui ne dépend pas de CCM ? Désoler mais c'est le première fois que je m'inscris sur un forum....
      0
      1. Contributeur
        Bonsoir,

        Consulte la réponse que j'ai faite à une demande similaire ici.
        A mon avis les 9/10ème sont fait pour toi. Si tu connais un peu le vba tu pourras adapter.

        eric
        0
        1. Merci de l'aide, le lien vers mon fichier est celui-ci ;

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

          Vincent-C
          0
          1. Contributeur
            Bonjour,

            et un simple filtre automatique ne te suffit pas ?
            eric
            0
          2. Si ce que je veux faire est trop complique pour mon niveau je ferais un filtre automatique, mais je préférerais vraiment savoir comment je peux extraire des lignes. Je vais voir si je peux m'en sortir avec le lien que vous m'avez donne ci-dessus ! Merci.
            0
          3. Contributeur
            Re,

            J'ai adapté l'autre code à ta feuille, on ne devrait pas être trop loin de ce que tu veux :
            http://www.cijoint.fr/cjlink.php?file=cj201106/cijgpr5LHz.xls

            eric
            0
          4. Bien joue, Et pour compliquer la chose est-il possible d'obtenir les onglets créés par la macro avec une mise en forme prédéfini, car mon but et d'ensuite imprimer ces "factures" ?

            Merci, en espérant de pas être trop gourmand en aide...
            Vincent-C
            0
          5. Si je change la mise en page des feuilles elle sont conservées après l'activation de la macro, je ne devrais donc pas avoir de problème pour ça en fait.

            Merci
            0
        2. Etant tout nouveau dans la création de VBA j'ai tristement rien compris, certes ça marche, mais le fait que je n'ai riens compris m'empêche d'adapter le fichier de Eric a mon cas concret. Du coup j'ai finalisé mon fichier de travail et je le joint ci-dessous pour que se soit plus claire.

          https://www.cjoint.com/?0Fwqxy7wA76

          Merci,

          PS: Dans ce fichier j'utilise un Cop/Col puis un filtre auto pour monter ce que je voudrais avoir d'automatique. Merci encore
          0
          1. J'en demande trop ? Faut pas hésiter a me le dire.

            Vincent-C
            0
            1. Contributeur
              Bonjour à toi aussi...

              Non, je t'avais zappé c'est tout.
              D'un autre coté si tu avais posté un exemple plus proche de la réalité tu aurais déjà un truc fonctionnel et moi je ne serais pas obligé de tout refaire.... ;-)
              Je regarderai sûrement ce soir
              eric
              0
            2. Contributeur
              Re,

              Regarde si ça correspond à ton besoin :
              http://www.cijoint.fr/cjlink.php?file=cj201106/cijFRKmFCd.xls

              Les feuilles sont crées à partir d'une feuille 'Modéle' qui est xlsheetveryhidden.
              Pour la modifier la rendre visible en modifiant sa propriété Visible dans vbe.

              eric
              0
            3. Merci Beaucoup, C'est exactememt ce que je voulais !
              Vincent-C
              0