Combiner du texte dans les cellules d’un tableau (croisé dynamique)

Voici un exemple classique de situation qui aurait du être résolue depuis des décennies, mais que Microsoft continue d'ignorer...

Le problème est : comment remplir un TCD avec la concaténation des valeurs et non pas en utilisant une fonction de calcul.

Cliquez ici pour télécharger le fichier

Il existe bien une solution hyper sioux à base de DAX (j'y reviendrai dans un prochain post), mais si vous avez une version Mac d'excel ou bien une ancienne version d'excel, vous êtes un peu coincé.

Voici donc une solution en VBA. Simple d'utilisation mais avec du code VBA un peu complexe. Le code est commenté, mais il faudrait une bonne heure de formation pour tout expliquer.
Si vous voulez en savoir plus, ça tombe bien, j'ai justement la formation pour ca ! 🙂
www.xlerateur.com/pack-accelerateur

Pour le moment, c'est une béta version. N'hésitez pas à me dire si vous aimez, si vous rencontrez des bugs et si vous aimeriez voir des améliorations.

Evidemment, je ne pourrais pas recréer toutes les fonctionnalités des TCD, mais il doit y avoir quelques aspects intéressants spécifiques au texte.

Voici quelques idées :

  • Toutes les fonctionnalités déjà existantes des TCD. Ce serait avec grand plaisir, si vous avez 2 milllions d'euros ! On peut penser à : actualisation, formatage, interactivité, etc.
  • Création de commentaires plutôt que du texte.
  • Option d'intégration de ces commentaires dans un TCD existant

En espérant que c et utiliaire vous plaira !

N'hésitez pas à commenter

En cadeau de bienvenue : les 7 combinaisons de touches indispensables sur Excel
Pour marque-pages : permalien.

4 réactions à Combiner du texte dans les cellules d’un tableau (croisé dynamique)

  1. 78chris a écrit:

    Bonjour

    Possible aussi assez simplement en PowerQuery

  2. Labbé a écrit:

    Bonjour,
    On fait beaucoup de chose en VBA c’est vrai mais,
    En l’occurence on peux régler la concaténation avec PowerQuery.
    Bonne journée

  3. Gaetan Mourmant a écrit:

    Oui, tout à fait, d’où mon commentaire :
    « Il existe bien une solution hyper sioux à base de DAX (j’y reviendrai dans un prochain post), mais si vous avez une version Mac d’excel ou bien une ancienne version d’excel, vous êtes un peu coincé. »

  4. Patrick Guichard a écrit:

    Hallucinent bleffant !!! Un grand merci pour ce partage.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.