Concaténer sous excel

didier53 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
 Alain 06 -
bonjour à tous
je veux concaténer deux cellules sous excel, mais je veux que le texte de la 2ème cellule vienne s'ajouter à la fin du texte de la 1ère cellule, avec 1 espace entre les deux
comment faire ?
A voir également:

9 réponses

Alain42
 
si premiere cellule A1, deuxieme B1
Dans une troisieme cellule tu tapes =A1&" "&B1
16
Alain43
 
ok mais perso j'ai 900 lignes à concaténer et cela ne va pas au delà de 73 lignes. Que dois je faire ?
0
Alain 06
 
Merci Alain42 de Alain 06
0
Utilisateur anonyme
 
bonjour,
je te donne le code que j'ai utilisé:

activecell.value = cellule1.text & " " & cellule2.text

Avec ca tu as le contenu de la cell1, un espace et le contenu de la cell2 ds la meme cellule
0
didier53 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour ta réponse mais je ne comprends pas. moi, je place ma formule dans une 3ème cellule : =A1&" "&A2 mais ça ne marche pas, j'ai toujours des espaces entre les deux textes.
c'est quoi "activecell.value" ?
0
Furtif Messages postés 9887 Date d'inscription   Statut Contributeur Dernière intervention   929
 
Oui,

Par exemple :

premier texte en A1
deuxième texte en A2

en A3 .... =A1&-&A2

ça répond ?
0
didier53 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
non, ça ne marche pas, ça me met : erreur dans la formule !
0
Furtif Messages postés 9887 Date d'inscription   Statut Contributeur Dernière intervention   929 > didier53 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
excuse .... le - faut le mettre entre guillements :

=A1&"-"&A2
0
didier53 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > Furtif Messages postés 9887 Date d'inscription   Statut Contributeur Dernière intervention  
 
ça ne marche pas : j'ai toujours des espaces, et en plus j'ai le "-" qui s'imprime devant le texte de la deuxième cellule.
par ailleurs, j'ai trouvé une fonction "SUPPRESPACE" mais je n'arrive pas à l'utiliser
0
didier53 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > Furtif Messages postés 9887 Date d'inscription   Statut Contributeur Dernière intervention  
 
JE VIENS DE TROUVER
=SUPPRESPACE(A1&B1)
C'ETAIT SIMPLE, ENCORE FALLAIT-IL TROUVER .....
MERCI POUR TOUT
0
didier53 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
c'est bien ce que j'avais trouvé dans l'aide d'excel, mais ça ne marche pas : les deux textes sont bien présents dans la même cellule, mais il y a des espaces, alors que je ne veux qu'un seul espace
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alain42
 
Est ce que tu n'aurrais pas des espaces dans tes cellules d'origine ?
0
didier53 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
si, en fait je dois faire ce travail pour une colonne de 500 cellules, dans chaque cellule il y a des textes différents, j'ai donc des blancs de longueur variable à la fin de chaque texte
0
m@rina Messages postés 23906 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
Bonjour,

Si tu as des espaces dans tes cellules, c'est normal qu'ils soient repris dans le résultat de ta concaténation. Il faut donc supprimer les espaces. Tu peux pour cela utiliser la fonction SUPPRESPACE associée à la concaténation :

=SUPPRESPACE(A1)&" "&SUPPRESPACE(A2)

m@rina
0
didier53 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
OK, je viens de trouver aussi, et ça marche
merci et bonne journée
0
Alain42
 
Ce qui va donner:

=SUPPRESPACE(A1)&" "&SUPPRESPACE(B1)
0