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

Voici un exem­ple clas­sique de sit­u­a­tion qui aurait du être résolue depuis des décen­nies, mais que Microsoft con­tin­ue d’ig­nor­er…

Le prob­lème est : com­ment rem­plir un TCD avec la con­caté­na­tion des valeurs et non pas en util­isant une fonc­tion de cal­cul.

Cliquez ici pour télécharg­er le fichi­er

Il existe bien une solu­tion hyper sioux à base de DAX (j’y reviendrai dans un prochain post), mais si vous avez une ver­sion Mac d’ex­cel ou bien une anci­enne ver­sion d’ex­cel, vous êtes un peu coincé.

Voici donc une solu­tion en VBA. Sim­ple d’u­til­i­sa­tion mais avec du code VBA un peu com­plexe. Le code est com­men­té, mais il faudrait une bonne heure de for­ma­tion pour tout expli­quer.
Si vous voulez en savoir plus, ça tombe bien, j’ai juste­ment la for­ma­tion pour ca ! 🙂
www.xlerateur.com/pack-accelerateur

Pour le moment, c’est une béta ver­sion. N’hésitez pas à me dire si vous aimez, si vous ren­con­trez des bugs et si vous aimeriez voir des amélio­ra­tions.

Evidem­ment, je ne pour­rais pas recréer toutes les fonc­tion­nal­ités des TCD, mais il doit y avoir quelques aspects intéres­sants spé­ci­fiques au texte.

Voici quelques idées :

  • Toutes les fonc­tion­nal­ités déjà exis­tantes des TCD. Ce serait avec grand plaisir, si vous avez 2 mil­l­lions d’eu­ros ! On peut penser à : actu­al­i­sa­tion, for­matage, inter­ac­tiv­ité, etc.
  • Créa­tion de com­men­taires plutôt que du texte.
  • Option d’in­té­gra­tion de ces com­men­taires dans un TCD exis­tant

En espérant que c et util­i­aire vous plaira !

N’hésitez pas à com­menter

En cadeau de bien­v­enue : les 7 com­bi­naisons de touch­es indis­pens­ables sur Excel
Pour marque-pages : permalien.

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

  1. 78chris a écrit:

    Bon­jour

    Pos­si­ble aus­si assez sim­ple­ment en Pow­er­Query

  2. Labbé a écrit:

    Bon­jour,
    On fait beau­coup de chose en VBA c’est vrai mais,
    En l’occurence on peux régler la con­caté­na­tion avec Pow­er­Query.
    Bonne journée

  3. Gaetan Mourmant a écrit:

    Oui, tout à fait, d’où mon com­men­taire :
    “Il existe bien une solu­tion hyper sioux à base de DAX (j’y reviendrai dans un prochain post), mais si vous avez une ver­sion Mac d’ex­cel ou bien une anci­enne ver­sion d’ex­cel, vous êtes un peu coincé.”

  4. Patrick Guichard a écrit:

    Hal­lu­ci­nent blef­fant !!! Un grand mer­ci 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.