Bonjour, bonjour !
Pour concaténer des cellules en ligne, une boucle est inutile : privilégier les fonctions Excel et VBA !
Pour la concaténation, VBA dispose dans ses fonctions manipulant du texte de Join
à partir d'une matrice unidimensionnelle (ou variable tableau).
Une plage de cellules est une matrice mais à deux dimensions (lignes, colonnes)
mais une ligne peut en être extraite grâce à la fonction de feuille de calculs INDEX …
Donc en combinant ces deux fonctions, une seule ligne de code est nécessaire pour effectuer la concaténation !
Un exemple clair aurait été bienvenu : faut-il un délimiteur entre chaque cellule ou au contraire tout doit être collé ?
Pour supprimer un caractère indésirable, ne pas oublier la fonction VBA Replace …