VBA - Concaténation en fonction de plusieurs cellules

psymooon

XLDnaute Nouveau
Bonjour à tous,

Je cherche à concaténer des référence en fonction de 2 cellules en vba.

excel1.JPG

Je voudrais concaténé les références qui ont les mêmes données d'entrées et le même indice.
Le nombre de références peut évoluer
La donnée d'entrée peut avoir un texte inutile au début, ici ce qui est important c'est ce qu'il y à après le A.

Ce qui donnerais:

excel2.JPG

Peu importe l'ordre, les références qui ont la même donnée d'entrée et le même indice doivent être regroupé.
Je ne sais pas si je me fais bien comprendre, n'hésitez pas à me demander si besoin de plus d'infos.

Je ne sais pas du tout par où commencer :confused: ... help please ^^


Merci d'avance!
 

Pièces jointes

  • Exemple.xlsx
    10.6 KB · Affichages: 20
  • Exemple.xlsx
    10.6 KB · Affichages: 20
  • excel1.JPG
    excel1.JPG
    8.2 KB · Affichages: 25
  • excel2.JPG
    excel2.JPG
    6.2 KB · Affichages: 28

Dranreb

XLDnaute Barbatruc
Re : VBA - Concaténation en fonction de plusieurs cellules

Bonjour.

Si des ligne identiques devaient figurer, la dernière colonne Référence devrait elle être concaténée autant de fois qu'on les rencontre ?

Voir la macro réalisée en considérant que oui.
 

Pièces jointes

  • GrpOrgPsymooon.xls
    149 KB · Affichages: 25
Dernière édition:

psymooon

XLDnaute Nouveau
Re : VBA - Concaténation en fonction de plusieurs cellules

J'ai réussi!

En transferant 1 à 1 les lignes sur une autre feuille et en faisant un test sur chaque ligne déjà transférée.

Comptez la derniere ligne utilisée de cette autre feuille en début de boucle (DernLigne)

Si la donnée d'entrée et l'indice de la ligne en transfert est égale à la donnée d'entrée et l'indice de la ligne déjà transférée, on rajoute la référence à cette ligne dans la cellule appropriée. Puis chaque cellule de DernLigne+1 = ""
Sinon, rajout de la ligne complete en DernLigne+1

ainsi de suite!
Enfin on rammène les valeurs dans le tableau

Merci quand même pour ta réponse! ;)
 

Discussions similaires

Statistiques des forums

Discussions
312 193
Messages
2 086 058
Membres
103 110
dernier inscrit
Privé