Utiliser une liste de nom sur plusieurs feuilles

Bonjour,

La situation est que dans un dossier, j’ai un fichier ou j’ai une liste de clients de 2007 à 2018 qui se classe un ordre alphabétique. Après dans ce même dossier, j’ai un fichier pour chaque année qui est l’agenda.

Ma question est comment transférer cette liste de nom (qui augmente et change de position) dans mon agenda en colonne A et par la suite quand le nom change de place a cause du filtre alphabétique que les informations qui sont sur la même ligne suive le nom du client.

Je vous dis déjà merci d’avance car vous qui répondez sur ce Forum vous m’avez tellement déjà aidé avec ce que j’ai trouvé ici, mais là je suis bloqué.

11 réponses

Résumé de la discussion

Une liste de clients triée dans des agendas annuels, afin que les informations associées suivent le nom du client chaque fois que le tri modifie l’ordre. Des échanges entre personnes expérimentées proposent VBA et des vérifications pour le chargement des fichiers, notamment de sélectionner toutes les lignes et colonnes avant de trier par nom. D'autres interventions soulignent des problèmes de partage de liens via CJOINT et suggèrent d’utiliser des données simulées pour reproduire le problème, évoquant un souci d'extension de fichier passant de xlsm à xls. En complément, la solution pratique consiste à sélectionner l’ensemble des lignes et colonnes avant de trier par ordre alphabétique sur la colonne nom afin de préserver l’alignement des données.

Bobot (l’IA à votre service)
  1. Bonjour Stebson

    Il faut sélectionner l'ensemble des lignes et colonnes avant de faire le trie par ordre alphabétique sur la colonne nom

    Ou nous fournir un extrait du fichier avec des données bidons pour voir votre problème

    0
    1. Bonjour PHILOU10120,

      Premièrement, merci d’avoir porter un intérêt a ma question.

      Je cherche comment je peux faire suivre un extrait du fichier, mais je ne sais comment.
      0
  2. Bonjour

    Allez sur le site Cjoint.com
    Parcourir
    rechercher votre fichier dans votre dossier sur votre DD
    mettre une durée
    Créer un lien
    copier le lien
    Coller le lien dans votre réponse ici sur CCM
    0
    1. HJeqgk3W6W4_Liste-Clients.xlsm

      HJeqhDbHdW4_Agenda-2018.xlsm

      Bonjour PHILOU10120,

      Voici ou j’en suis rendu avec mon dossier.

      Et S.V.P. soyer poli avec vos remarques sur mon code VBA, c’est le premier que je fais.
      (Ce n’est pas le plus beau, mais il réussi à faire le premier parti des classements par année.
      Pour vous tout cela semble si simple.

      Pour la suite c’est que j’aimerais que dans le fichier (Agenda_20..), prendre la liste de noms de la feuille (Clients_20..) et m’en servir pour la feuille (Agenda_20..). Mais l’important c’est qu’une fois qu’un nom qui figure dans la feuille (Agenda_20..), la ligne suive constamment ce nom s’il change de position.

      Mes plus sincère salutation

      Stebson
      0
    2. https://www.cjoint.com/c/HJeqgk3W6W4

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

      Désoler
      0
  3. Bonjour

    Voir les spécialistes en VBA
    ce n'est pas ma tasse de thé je bricole sans plus
    Il vous faudrait une boucle pour les différentes année
    Il faudrait aussi que les débuts et fins de semaine soient calculés pour ne pas refaire tout chaque année

    0
    1. Merci beaucoup de vos conseille PHILOU10120
      0
  4. Bonjour,
    Je voulais étudier votre demande et malheureusement il est impossible de télécharger vos deux classeurs….
    Dommage.
    0
    1. Bonjour Le Pingou

      Merci de votre intérêt, je suis triste d’apprendre qu’il est impossible de télécharger les 2 classeurs car je ne peux comprendre la cause de ce non fonctionnement.
      0
    2. Est-ce que cela peut venir du fait que mon ordinateur était fermé? Car je viens de vérifier, et le téléchargement des classeurs me semble fonctionné.

      Merci à vous
      0
  5. Bonjour,
    Impossible d'ouvrir le fichier car il semble endommagé….! Merci de refaire le chargement des 2 fichiers vers Cijoint et poster le nouveau lien.
    0
    1. Bonjour Le Pingou

      les liens sont au 04/10 à 18:13

      les autres sont des noms et pas des liens moi aussi la première fois cela ne marchait pas
      0
    2. Merci PHILOU10120, le problème persiste, j'attend donc le retour de Stebson.
      Bon Week-end
      0
  6. Bonjour,
    En attendant je vais essayer de comprendre ce que vous voulez réaliser …. explication un peu confuse!
    0
    1. Bonjour Le Pingou,

      Dans un dossier (Teste Bureau), j’ai un fichier (Liste_Clients) ou j’ai une liste de clients en colonne A avec des informations relier à chaque client de 2007 à 2018 qui se classe un ordre alphabétique. Après dans ce même dossier, j’ai des fichiers (Agenda_2007 à Agenda_2018) et quand il y a un x dans la colonne année 2009 (en AK;24 du fichier Liste_Clients), les informations du client de la ligne 24 sont automatiquement transférer dans le fichier (Agenda_2009) sur la feuille (Clients_2009) ainsi de suite pour chaque x fait dans les colonnes AB à AM qui sont les année 2007 à 2018 ou les clients sont venu et/ou revenu.

      Jusque-là ça va, j’ai une macro qui fait toute les transferts et classements.

      Par la suite, la liste de nom de la (colonne A de la feuille Clients_2009) se copie et colle dans (colonne A de la feuille Agenda_2009), qui change d’année en année et change quand un client revient une autre année.

      Ma question, comment faire pour faire suivre automatiquement les cellules ex : B;4 à DW;4 au nom du clients en A;4 si le client en A;4 change en A;7 et que les information suive automatiquement en B;7 à DW;7.

      Merci encore une fois de plus de votre support, c’est encourageant.

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

      https://www.cjoint.com/c/HJeqhDbHdW4
      0
    2. Bonsoir,
      Merci pour les 2 liens qui sont les même du poste 5 quine fonctionnent pas.

      Merci de refaire le téléchargement chez Cjoint et mettre à dispo les nouveaux liens.

      Bon dimanche.
      0
    3. Bonjour Stebson,
      J'ai cherché pourquoi se problème de chargement se produit. En fait c'est du côté de CJOINT car l'extension du classeur est modifiée de "xlsm" sur "xls" ce qui entraine le message d'erreur et l'impossibilité d'ouvrir le classeur.
      J'ai contacté CJOINT....patience.
      Bon dimanche.
      0
    4. il suffit de remettre l'extension en xlsm aux fichiers une fois ceux-ci téléchargés
      0
    5. Eh bien oui j’ai trouvé la solution, mais il serait bon d'avertir CJOINT de ce petit problème, ne serait-ce que pour les suivants...
      Bon dimanche.
      0
  7. Bonjour stebson,
    Vous dites:
    Par la suite, la liste de nom de la (colonne A de la feuille Clients_2009) se copie et colle dans (colonne A de la feuille Agenda_2009), qui change d’année en année et change quand un client revient une autre année.

    Je suppose qu'il s'agit du classeur Agenda-2018.xlsm !!!! sur la feuille Clients_2018 nous avons les lignes correspondantes contenues dans le classeur Liste_Clients.xlsm et quelles données viennent sur la feuille Agenda_2018 du classeur (en rapport avec: Ma question, comment faire pour faire suivre automatiquement les cellules ex : B;4 à DW;4 au nom du clients en A;4 si le client en A;4 change en A;7 et que les information suive automatiquement en B;7 à DW;7. )
    0
    1. Bonjour Stebson,
      En attendant votre retour, vous essayez ma proposition depuis la feuille " Base_MaJ"

      Le fichier corrigé : https://www.cjoint.com/c/HJioeO00uHM

      0
      1. Bonjour Stebson,

        Désolé j'ai mis le mauvais lien. Voici le bon : https://www.cjoint.com/c/HJipyQXo0gM
        0
        1. https://www.cjoint.com/c/HJjtRR0jFw4

          Bonjour Le Pingou,

          Je comprends qu’il est difficile pour moi de vous exprimez ce que je cherche à faire. Alors voici un visuel afin de mieux me faire comprendre car j’apprécie beaucoup votre aide et que mon but n’est vraiment pas de vous faire perdre votre temps.

          Merci beaucoup

          Stebson
          0
      2. Bonjour,
        Je suis absent mercredi tout le jour, reprise jeudi. Patience.
        0
        1. Merci
          0
      3. Bonjour à vous deux

        J'ai modifié la feuille agenda pour l'automatiser
        Il possible de faire faire une macro pour les manipulations restantes voir pavé texte sur la feuille

        https://cjoint.com/c/HJkiq33rDWx
        0
        1. Wow,

          Merci beaucoup PHILOU10120,

          Ça va m’éviter de refaire l’agenda a chaque année. Je trouve ça vraiment super ce que tu viens de m’offrir là.
          0