Concatener les infos de plusieurs sous une seule ligne

Bonjour à toutes et tous,

Je dispose aujourd'hui d'un fichier de plus de 200.000 lignes comprenant des données du type : email, raison sociale, fonction, abonnement newsletter... Sur ces 200.000, plus de 180.000 sont des doublons d'emails de contacts étant abonnés à plusieurs thématiques de newsletters.

Je souhaiterais donc réduire ce fichier et supprimer les doublons en concatenant les thématiques d'abo des doublons.

Ex : plutôt que d'avoir :

abc@gmail.com / cinema

abc@gmail.com / culture

abc@gmail.com / sport

Je souhaiterais :

abc@gmail.com / cinema culture sport

Vous trouverez en PJ un tout petit morceau du fichier représentant l'état à date et le résultat souhaité.

Je sais que c'est possible mais je n'ai aucune connaissance en macro

Je vous remercie par avance pour votre aide précieuse !

Charlotte

Bonjour et bienvenue sur le forum

Un essai à tester. Te convient-il ?

Bye !

Bonjour,

Et merci pour ton retour !

Et bien non Ca n'est pas cela... Ca dédoublonne les emails et donc les lignes, donc j'arrive au bon nombre de lignes mais ça ne concatène pas les données de la colonne B.

Cela donne ceci :

Email Newsletter

00269@cmne.fr ETR

00350@cmag.creditmutuel.fr 11H

00352@creditmutuel.fr ETR

007patrice@gmail.com 11H

Au lieu de :

Email Newsletter

00269@cmne.fr ETR

00350@cmag.creditmutuel.fr 11H 17H ETR VIDEO

00352@creditmutuel.fr ETR VIDEO

007patrice@gmail.com 11H 17H AM BA FM CORPO EMP ETF GI FLASH

Tu aurais une autre solution peut-être ?

Merci merci !

Nouvelle version.

Bye !

Impeccable, c'est parfait !

Merci beaucoup, tu me fais gagner un temps fou ! Un grand mega merci !

Charlotte

Bonjour

Nouvelle version.

Bye !

Merci gmb !

Mais le résultat est ko

Une fois l'action effectuée, le fichier présente des emails dans les colonnes A, C et D, au lieu de uniquement A.

les alias en G et H, au lieu de G

les fonctions en P et Q, au lieu de E

Il y a peut-être une action que j'ai mal faite ?

Le fichier doit concatener les infos présentes en colones B (newsletter) et le dédoublonnage se fait depuis la colonne A (email).

En fait, je veux exactement le même résultat que ton précédent fichier. La seule différence est que mon nouveau fichier comprend plus de colonnes. Les seules colonnes devant être modifiées au final étant les colonnes A et B.

Je viens de réessayer et cela ne marche pas.

Tu crois que tu peux vérifier stp ?

Merci

Charlotte

Voilà qui est curieux, sur mon PC tout semble bien fonctionner :

Au départ, la feuille de destination ne contient que les titres (par précaution, la macro effacera les éventuellles données qu'elle pourrait contenir :

capture 1

La feuille de départ sur laquelle se trouve le bouton de lancement de la macro :

capture 2

Et la feuille de destination après travail de la macro :

capture 3

Qu'est-ce qui cloche ?

Bye !

Bonjour gmb,

Mea culpa, c'est moi qui m'y prenais mal !

Tout fonctionne parfaitement !

Merci gmb !

Charlotte

Rechercher des sujets similaires à "concatener infos seule ligne"