Concevoir macro - compilation données

Bonjour,

Je suis très débutante en vba et j'ai vraiment besoin de votre aide.
Je cherche à automatiser des actions dans un tb de suivi.

Je compile des données dans un tableau sous le format suivant :

Emetteur Origine Date Intitulé Thème
XXX fiche 1 7/3/22 Pièce non disponible Maintenance non réalisée
BBB OS 1582 13/8/20 Défaut étanchéité Travaux NC
X1X Visite 2 21/3/20 Absence affichage Signalisation NC
X1X Visite 18 21/7/21 BAES éteins Signalisation NC
....

Je cherche à classer ces données en fonction du thème dans un autre tableau dans un autre feuille sous le modèle suivant :

Thème Intitulé Intitulé Intitulé Intitulé
Maintenance non réalisée Pièce non disponible
Travaux NC Défaut étanchéité
Signalisation NC Absence affichage BAES éteins

Je n'arrive pas à concevoir une macro qui récupère pour un même thème les différents intitulés et les intègre sur une même ligne
Et je souhaite pouvoir lancer la commande avec un clic sans apparition de doublon (c'est à dire que les infos déjà collectées ne sont pas remise dans le tableau à chaque clic) Je ne sais pas si c'est possible.
Pourriez vous m'aider svp ???
Merci d'avance

7 réponses

  1. Re,
    Je vous mettrai le fichier à dispo demain matin car j'ai fini.
    Quelques surprises avec thème lignes 9 à 11, un espace en fin du thème en ligne 10 et 11.
    Comme je vous l'ai écrit, attention à ces textes de thème, pourquoi un espace s'est invité à l'insu de votre plein gré ?
    Si ce sont vos petits doigts qui ont begueye pas grave
    À demain
    1
    1. Bonjour,

      Le tableau est bien une plage de cellules?
      0
      1. Bonjour,
        Le tableau est bien dans un fichier excel. Je ne sais pas comment mettre une pièce jointe à mon post pour avoir l'exemple du tableau.
        0
    2. Re,

      Pour transmettre un fichier,
      Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
      il faut passer par un site de pièce jointe tel que cjoint.com

      Allez sur ce site : https://www.cjoint.com/
      Clic sur parcourir,
      Cherche ton fichier,
      clic sur ouvrir,
      Clic sur "Créer le lien cjoint",
      Copier le lien,
      Revenir ici le coller dans une réponse...
      0
    3. Re,
      Je recupere le fichier et regarde la chose

      Je suis très débutante en vba
      Oui, mais avez vous quand meme des notions de programmation ou pas?

      Suite:

      Ce Theme n'existe pas : Maintenance annuelle feuille Classement (2) dans votre liste feuille Topologie

      Les textes Themes doivent etre identique a la lettre pret: Dysfonctionnement équipement sans s feuille Classement avec feuille Topologie
      0
      1. J'ai fait un tri rapide sur les thèmes j'ai du faire des erreurs je refais le fichier
        https://www.cjoint.com/c/LCjrC1122kH

        J'ai suivi une formation de base sur excel vba
        J'ai déjà créé quelques macros
        0
    4. Bonjour,

      Ok, je recupere le fichier et insere le code que j'ai fait hier.
      Qu'entendez vous par: la commande avec un clic sans apparition de doublon
      0
      1. Bonjour,
        Merci d'avance de votre aide.
        En fait je souhaite pouvoir incrémenter le tb au fil de l'eau que ce qui est deja intégré au tb "analyse" ne soit pas remis près avoir fait tourné la macro une nouvelle fois sur le tableau "classement"
        Je ne sais pas si je suis très claire
        0
    5. Re,

      tb au fil de l'eau
      Ce qui est deja dans le tableau restera et vous ajouter des lignes de donnees, donc pas de probleme. A chaque fois que vous relancerez le code il y aura une RAZ du tableau Analyse et ecriture comme si c'etait la premiere analyse avec les donnees du tableau Classement
      L'ecriture Tableau Analyse se fait dans l'ordre de la liste des themes feuille Topologie
      Le bouton Classement Theme est celui qui permettra d'executer le code?
      0
      1. Ça a l'air super
        Serait il possible d'avoir une explication du code créer en parallèle que je puisse améliorer ma compréhension et connaissance de vba?
        0
    6. Bonjour,

      Fichier : https://www.cjoint.com/c/LClgvVWT7Wf

      Si les caracteres en plus sont en fin de texte, c'est possible de faire la recherche en modifiant le test mais dans le texte pas possible
      0
      1. Merci beaucoup je regarde ça rapidement !!!!!
        0