Transposer les données d'une colonne vers une seule ligne (pour publipostage)
Résolu
PetiteFlamme312
Messages postés
2
Statut
Membre
-
ccm81 Messages postés 11033 Statut Membre -
ccm81 Messages postés 11033 Statut Membre -
Bonjour,
Dans le cadre d'un besoin d'envoyer des mails par publipostage, je dois respecter un format de données afin d'envoyer une multitude de mails.
Vous trouverez en pièces jointe le tableau du haut, qui comprend ce que j'ai actuellement, c'est à dire une liste de personne avec une habilitation, un mail, et un nom + prenom. Tous sont liés à un ID.
Je souhaiterais transposer les données liées en colonnes dans une seule ligne (voir tableau 2 en dessous).
Si j'ai 3 lignes concernant 3 personnes dont l'ID est "265", comment puis-je faire pour arriver à un tel résultat sous une seule ligne svp ?
Merci pour votre aide.
Je reste à l'écoute.
Cordialement
Dans le cadre d'un besoin d'envoyer des mails par publipostage, je dois respecter un format de données afin d'envoyer une multitude de mails.
Vous trouverez en pièces jointe le tableau du haut, qui comprend ce que j'ai actuellement, c'est à dire une liste de personne avec une habilitation, un mail, et un nom + prenom. Tous sont liés à un ID.
Je souhaiterais transposer les données liées en colonnes dans une seule ligne (voir tableau 2 en dessous).
Si j'ai 3 lignes concernant 3 personnes dont l'ID est "265", comment puis-je faire pour arriver à un tel résultat sous une seule ligne svp ?
Merci pour votre aide.
Je reste à l'écoute.
Cordialement
A voir également:
- Passer de colonne à ligne excel
- Déplacer colonne excel - Guide
- Trier colonne excel - Guide
- Aller à la ligne excel - Guide
- Liste déroulante excel - Guide
- Partage de photos en ligne - Guide
2 réponses
Le seul petit soucis que je rencontre avec la macro, c'est que si je n’ai pas exemple des mails avec des "-" il pense que c'est un séparateur. J'ai vu ça dans le code mais ça doit pouvoir se corriger.
Exact, il te suffit de changer la valeur de la constante sep en début de code
Const sep = "-"
Cdlmnt
Exact, il te suffit de changer la valeur de la constante sep en début de code
Const sep = "-"
Cdlmnt
https://mon-partage.fr/f/JNGrnJVU/
Cdlmnt
Le seul petit soucis que je rencontre avec la macro, c'est que si je n’ai pas exemple des mails avec des "-" il pense que c'est un séparateur. J'ai vu ça dans le code mais ça doit pouvoir se corriger.
Merci infiniment pour ces travaux et le temps que vous avez dû y passer !
Je regarde celui sans macro.