Concatener plusiseur cellules

Résolu/Fermé
Zarathos - 8 juil. 2015 à 14:35
 Zarathos - 8 juil. 2015 à 15:05
Bonjour,
Voila je connais la formule "concatener te l"utilisation du &.
Mais je cherche à rassembler les caractères de plusieurs cellules en une seule fois:

a1 : ABC
a2 : DEF
a3 : GHI
a4: ABCDEFGHI et je recherches la formule pour a4.

Merci d'avance





4 réponses

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
8 juil. 2015 à 14:40
Bonjour

En utilisant & justement !
=a1&a2&a3

Cdlmnt
Via
0
Merci, mais comme j'ai 62 cellules d'affiler je voulais éviter de devoir mettre le & à chaque cellule!
Je pensais qu'il existait un formule pour assembler une chaine de caractère par plage entière t non cellule par cellule.
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
8 juil. 2015 à 14:57
Re

Il faut alors passer par une fonction spécialisée :
ALT+F11 pour ouvrir Editeur VBA puis Insertion et Module
Copier et coller la macro suivante et fermer l'éditeur
Function conca(plage As Range)
For Each cell In plage
chaine = chaine & cell.Value
Next
conca = chaine
End Function


La fonction s'utilise ensuite sur une feuille comme n'imprte quelle fonction Excel avec la syntaxe =conca(plage à concaténer)
ex: =conca(B1:AZ1)

Cdlmnt
Via
0
Alors pour être tout à fait franc j'ai pas tout compris ce que j'ai fait :)

Mais je l'ai fit est ça marche du tonnerre !


Un très grand merci à vous
0