Concatener en ajoutant un caratère
desperateman
Messages postés
396
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 71871 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71871 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
voilà mon petit soucis.
dans une feuille j'ai un grand nombre de cellules en colonne contenant du texte
je souhaiterais fusionner toutes ces cellules mais que le contenu de chaque cellule soit séparé par un symbole.
en gros j'ai
A1 texte1
A2 texte2
A125 texte 125
et je voudrais regroupé tout ces textes en une seule cellule et séparé par un ";"
donc en B1 j'aurais texte1;texte;...;texte125
j'ai essayé =ConcatPlage(A1:A125;";")
mais ça fonctionne pas
je précise que je suis sous office 2007
merci à tous
voilà mon petit soucis.
dans une feuille j'ai un grand nombre de cellules en colonne contenant du texte
je souhaiterais fusionner toutes ces cellules mais que le contenu de chaque cellule soit séparé par un symbole.
en gros j'ai
A1 texte1
A2 texte2
A125 texte 125
et je voudrais regroupé tout ces textes en une seule cellule et séparé par un ";"
donc en B1 j'aurais texte1;texte;...;texte125
j'ai essayé =ConcatPlage(A1:A125;";")
mais ça fonctionne pas
je précise que je suis sous office 2007
merci à tous
A voir également:
- Concatener en ajoutant un caratère
- Concatener deux cellules excel - Guide
- Impossible d'ajouter un ami sur facebook - Guide
- Concaténer pdf - Guide
- Ajouter un compte whatsapp - Guide
- Je n'arrive pas à ajouter un ami sur Facebook ✓ - Forum Facebook
6 réponses
Bonjour
écrire 125 fois les adresses de cellules: bonjour
dionc *une fonction personnalisée
zone=A1:A125
écrire 125 fois les adresses de cellules: bonjour
dionc *une fonction personnalisée
Function concat_125(zone As Range) tablo = Application.Transpose(zone) concat_125 = Join(tablo, "; ") End Function
zone=A1:A125
Pour les gens comme moi qui ne sont ni des pros d'excel ni des pratiquants de VBA, voici une méthode :
* en B1 écrire la formule =A1
* en B2 écrire la formule =B1&";"&A2
formule à recopier vers le bas.
Cordialement.
* en B1 écrire la formule =A1
* en B2 écrire la formule =B1&";"&A2
formule à recopier vers le bas.
Cordialement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ton explication
je ne sais pas où je dois écrire quoi.
tu m'aurais écrit du chinois pour moi ça aurait été pareil
je ne suis pas un pro d'excel
je ne sais pas où je dois écrire quoi.
tu m'aurais écrit du chinois pour moi ça aurait été pareil
je ne suis pas un pro d'excel
je ne suis pas un pro d'excel
moi non plus
1/ tu copies le code que je t'ai écris
2/ sur ton classeur : Alt+F11; tu arrives dans l"éditeur VBA
3/ insertion module (ctrl+R)
4/ Tu colles le code
5: si ne n'est pas fait tu mets les macros en sécurité moyenne (Xl<2007: outils-macros-sécurité)
6: insertion-fonction-fonction personnalisées
7: tu sélectionnes concat_125
8/ tu sélectionnes la zone (A1:A125)
moi non plus
1/ tu copies le code que je t'ai écris
2/ sur ton classeur : Alt+F11; tu arrives dans l"éditeur VBA
3/ insertion module (ctrl+R)
4/ Tu colles le code
5: si ne n'est pas fait tu mets les macros en sécurité moyenne (Xl<2007: outils-macros-sécurité)
6: insertion-fonction-fonction personnalisées
7: tu sélectionnes concat_125
8/ tu sélectionnes la zone (A1:A125)