Bonjour,
Merci à tous ceux qui auront le courage de traiter ce problème
Sur une feuille, dans une colonne unique, des "centres d'intérêt" sont écrits avec un séparateur virgule, en face du nom des personnes.
Exemples de quelques lignes :
Nom Centres d'intérêtCoco i_couture,i_cuisine Fred Baptiste i_balade,i_convivialite,i_cinema Mick i_theatre,i_livres,i_couture,i_bricolage Marie i_convivialite Isabelle i_informatique Yann Paul i_sport,i_famille,i_informatique,i_anglais
A partir de ces données d'entrée, je souhaite créer un tableau croisé dynamique, pour lister les personnes par centre d'intérêt (CI). J'ai conscience que la présentation des données dans l'état ne permet pas de créer le TCD.
J'imagine une macro comme suit:
- extraire un dictionnaire des centres d'intérêt existants dans la colonne
- écrire dans une nouvelle colonne, pour chaque ligne, une chaine avec un séparateur, comprenant les CI, s'ils existe(nt)
- copier les données dans autant de colonnes que nécessaires (transposer données...)
Cela donnerait le dictionnaire : i_anglais, i_balade, i_convivialite, i_cuisine, i_couture ...
Nom Centres d'intérêt CI ordonnésCoco i_couture,i_cuisine ,,,,i_cuisine,i_couture,... Fred ,,,,,,,,,, Baptiste i_balade,i_convivialite,i_cinema Mick i_theatre,i_livres,i_couture,i_bricolage Marie i_convivialite Isabelle i_informatique Yann Paul i_sport,i_famille,i_informatique,i_anglais
Avez-vous des pistes pour résoudre ce problème alambiqué !
Alain
Partager