Rechercher : dans
Par :

Concatener plage cellule dans une seule cellu

Dernière réponse le 28 avr 2009 à 15:40:19 thious, le 28 avr 2009 à 11:46:25 
 Signaler ce message aux modérateurs

Bonjour,

je suis à la recherche d'une solution pour pouvoir concatener les valeurs contenues dans une plage très grande de cellules (environ 700), dans une seule cellule, en utilisant la virgule comme séparateur.

Exemple :


A1: manger
A2: de la poule
A3: c'est bien
A4: mais du cochon
A5: en ce moment
A6: c'est déconseillé
A7: avec la grippe porcine

et la concaténation de tout ça dans une seule cellule doit donner :
manger, de la poule, c'est bien, mais du cochon, en ce moment, c'est déconseillé, avec la grippe porcine,

après de nombreuses recherches, j'ai cru comprendre que j'allais avoir besoin d'utiliser du code VBA.
Si vous avez 3min de plus pour m'expliquer la manipulation à réaliser, vous sauverez ma journée !

J'ai cru comprendre aussi qu'il y avait des limites de caractères dans une cellule, à priori ce n'est pas très grave je peux scinder l'opération autant de fois que nécessaire et copier mon résultat dans le bloc note.

Bonne journée à tous et merci d'avance pour votre réponse,

Mathias

Configuration: Windows XP/SP1
Firefox 3.0.8
Excel 2003/SP1

Meilleures réponses pour « Concatener plage cellule dans une seule cellu » dans :
Concaténer les vecteurs ou les matrices sous Matlab VoirL'opération de concaténation des variables de Matlab consiste à regrouper ces variables dans une seule (vecteur ou matrice). Exemple : |2 3 4| X= |1 2 5| |0 2 7| Avec : |9 6 8| Y= |5 6 2| |3 2 1| Donne...
Javascript - Concaténation de chaînes de caractères VoirLe terme "concaténer" signifie joindre deux chaînes bout à bout pour n'en former qu'une seule. Dans la plupart des langages tels que PHP, la concaténation se fait avec le caractère ".". En javascript, il suffit d'utiliser le caractère plus (+) ou...
Référencement d’une plage de cellules VoirPLAGE DE CELLULES CONTIGUËS Une plage de cellules se note en indiquant les références de la cellule de début et de fin, séparées par le caractère : (deux-points) : Reference_Cellule_Debut:Reference_Cellule_Fin La référence à une ligne ou à une...
Tableur - Les cellules VoirLa notion de cellule On appelle "cellule" l'intersection entre une ligne (horizontale) et une colonne (verticale) de la feuille de calcul. Ainsi le nom de la ligne combiné au nom de la colonne donne les coordonnées d'une cellule (le terme d'adresse...

1

quendistu, le 28 avr 2009 à 11:54:32
  • +1

=CONCATENER(A1;", ";A2;", ";A3;", ";A4;", ";A5;", ";A6;", ")

Répondre à quendistu

2

thious, le 28 avr 2009 à 15:27:42

Merci quendistu pour ta réponse !

mon problème est que j'ai une plage de plus de 700 cellules... et je me vois mal écrire cette formule sur les 700 cellules...

il y a t'il une possibilité d'automatiser la chose ?

Merci d'avance,

Répondre à thious

3

 quendistu, le 28 avr 2009 à 15:40:19

En admettant que ces 700 cellules soient une plage rectangulaire de 80 lignes et 90 colonnes
La concaténation de la première colonne sera faite sous cette colonne :

Concaténation de la preière colonne :

=CONCATENER(A1;", ";A2;", ";A3;", ";A4;", ";A5;", ";A6;", " ......... "A80)

Puis copier/coller cette formule pour chacune des autres colonnes.

Enfin concaténer l'ensemble de la ligne de concaténations sur le même principe.

Répondre à quendistu