Concaténer les cellules par VBA
Résolu
Linedolc
-
Linedolc Messages postés 14 Statut Membre -
Linedolc Messages postés 14 Statut Membre -
Bonjour,
Je voudrais concaténer les données par format: Name&Âge&Group pour savoir s'il y a de lignes identiques:
Month Group Name Amount Age Sex Rate
avr-16 ABC001 Mary 1 40 F 0.5
avr-16 ABC001 Mary 2 40 F 0.5
avr-16 CDE002 Jack 4 30 M 0.38
avr-16 CDE003 Mark 8 50 M 0.6
avr-16 ABC001 Mary 16 40 F 0.5
avr-16 CDE002 Jack 32 30 M 0.38
avr-16 CDE003 Mark 64 50 M 0.6
avr-16 ABC001 Mary 128 40 F 0.5
avr-16 CDE002 Momo 256 30 M 0.38
avr-16 CDE003 Mark 512 50 M 0.6
avr-16 ABC001 Mary 1024 40 F 0.5
avr-16 CDE002 Lulu 2048 30 M 0.38
avr-16 CDE003 Mark 4096 50 M 0.6
Le résultat que je voulais est: par exemple Mary&40&ABC001
Merci beaucoup!
Je voudrais concaténer les données par format: Name&Âge&Group pour savoir s'il y a de lignes identiques:
Month Group Name Amount Age Sex Rate
avr-16 ABC001 Mary 1 40 F 0.5
avr-16 ABC001 Mary 2 40 F 0.5
avr-16 CDE002 Jack 4 30 M 0.38
avr-16 CDE003 Mark 8 50 M 0.6
avr-16 ABC001 Mary 16 40 F 0.5
avr-16 CDE002 Jack 32 30 M 0.38
avr-16 CDE003 Mark 64 50 M 0.6
avr-16 ABC001 Mary 128 40 F 0.5
avr-16 CDE002 Momo 256 30 M 0.38
avr-16 CDE003 Mark 512 50 M 0.6
avr-16 ABC001 Mary 1024 40 F 0.5
avr-16 CDE002 Lulu 2048 30 M 0.38
avr-16 CDE003 Mark 4096 50 M 0.6
Le résultat que je voulais est: par exemple Mary&40&ABC001
Merci beaucoup!
A voir également:
- Vba concatener 2 cellules
- Concatener 2 cellules excel - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Formule excel pour additionner plusieurs cellules - Guide
- Verrouiller cellules excel - Guide
- Excel compter cellule couleur sans vba - Guide
4 réponses
Bonjour,
Il est fortement déconseillé de ne pas multi poster comme tu peux le lire dans la charte :
https://www.commentcamarche.net/infos/25927-mon-message-n-a-recu-aucune-reponse/
Continues tes explications sur ton sujet qui manque de précisions :
https://forums.commentcamarche.net/forum/affich-33953774-concatener-les-donnees-par-vba
Il est fortement déconseillé de ne pas multi poster comme tu peux le lire dans la charte :
https://www.commentcamarche.net/infos/25927-mon-message-n-a-recu-aucune-reponse/
Continues tes explications sur ton sujet qui manque de précisions :
https://forums.commentcamarche.net/forum/affich-33953774-concatener-les-donnees-par-vba
Bonjour gbinforme,
Merci beaucoup de votre conseil et je vais faire attention la prochaine fois. Désolée pour ces inconvénients.
Ce que je voulais est d'ajouter une colonne à la fin pour mettre la concaténation de cellules Name&Âge&Group, par exemple Mary&40&ABC001. Avec cette façons je pourrais distinguer les doublons.
Merci beaucoup!
Merci beaucoup de votre conseil et je vais faire attention la prochaine fois. Désolée pour ces inconvénients.
Ce que je voulais est d'ajouter une colonne à la fin pour mettre la concaténation de cellules Name&Âge&Group, par exemple Mary&40&ABC001. Avec cette façons je pourrais distinguer les doublons.
Merci beaucoup!
Bonjour gbinforme,
Merci pour ta proposition. Mais j'aimerais bien réaliser la concaténation par VBA parce que j'ai encore d'autre fonctions qui lient avec cette concaténation.
Mon objectif:
1. Ajouter une colonne à la fin pour concaténer les cellules Name&Âge&Group, selon cette concaténation on peut distinguer les doublons, par exemple Mary&40&ABC001);
2. Calculer la somme de Amount selon la colonne de concaténation (par exemple pour Mary: 1+2+16+128+1024=1171 ), mais la somme 1171 apparaît seulement sur la première ligne de chaque concaténation différente et le reste lignes en doublon devient 0. Le reste de champs ne changent pas. Cet objectif est déjà réalisé par le tri de nom, mais j'ai pas réussi avec le tri de concaténation;
3. J'aimerais bien supprimer le contenu de la colonne concaténation parce que je veux pas cette colonne parait dans les champs de données de Powerpivot qui relie avec le donnée.
Merci beaucoup!
Merci pour ta proposition. Mais j'aimerais bien réaliser la concaténation par VBA parce que j'ai encore d'autre fonctions qui lient avec cette concaténation.
Mon objectif:
1. Ajouter une colonne à la fin pour concaténer les cellules Name&Âge&Group, selon cette concaténation on peut distinguer les doublons, par exemple Mary&40&ABC001);
2. Calculer la somme de Amount selon la colonne de concaténation (par exemple pour Mary: 1+2+16+128+1024=1171 ), mais la somme 1171 apparaît seulement sur la première ligne de chaque concaténation différente et le reste lignes en doublon devient 0. Le reste de champs ne changent pas. Cet objectif est déjà réalisé par le tri de nom, mais j'ai pas réussi avec le tri de concaténation;
3. J'aimerais bien supprimer le contenu de la colonne concaténation parce que je veux pas cette colonne parait dans les champs de données de Powerpivot qui relie avec le donnée.
Merci beaucoup!
Bonjour,
Comme je te disais pour cela tu n'as pas besoin de vba.
Voilà l'exemple sans concaténation qui te donnes les résultats voulus avec tes données.
1 tri sur tes 3 champs
2 formule de cumul souhaitée
https://www.dropbox.com/s/osnmof82nkw0dah/Linedolc.xlsx?dl=0
Comme je te disais pour cela tu n'as pas besoin de vba.
Voilà l'exemple sans concaténation qui te donnes les résultats voulus avec tes données.
1 tri sur tes 3 champs
2 formule de cumul souhaitée
https://www.dropbox.com/s/osnmof82nkw0dah/Linedolc.xlsx?dl=0
Bonjour Linedolc,
Puisque tu tiens absolument à utiliser le vba, voici l'exemple avec tes données :
https://www.cjoint.com/c/FJnhwJWn87l
Bon test
Puisque tu tiens absolument à utiliser le vba, voici l'exemple avec tes données :
https://www.cjoint.com/c/FJnhwJWn87l
Bon test