Fonction concatener

F

Florence

Guest
bonjour,

Je souhaite concaténer plein de cellules. Je voudrais eviter d'avoir à sélectionner chaque cellule. Mais quand j'essai de mettre concatener(a3:a50) ça marche pas. Comment faire?

Merci beaucoup

Florence
 
B

Brigitte

Guest
Bonjour Florence,

Que veux-tu faire exactement ? La fonction concaténation permet de mettre à la suite le texte de plusieurs cellules.

EX: A1 (Bonjour) A2 (nous sommes le) A3 (date du jour)

Avec la formule suivante :

[g]=concatener(A1;" ";A2;" ";A3)[/g], on obtient :

Bonjour nous sommes le 24 septembre 2004.

Il me semble bizarre que tu veuilles mettre autant de cellules à la suite l'une de l'autre (A3 à A50)... Es-tu sûre que ca rentre dans ta cellule de destination ?

Poste un petit fichier zippé de - 50 Ko pour qu'on t'aide davantage.

Bon courage.

Brigitte
 
B

Brigitte

Guest
Re Florence,

Pour éviter toute confusion, voici de nouveau ma formule, le "gras" n'ayant pas fonctionné dans le post précédant. J'avais pas mis assez de beurre dans la poêle...

=concatener(A1;" ";A2;" ";A3)

Espérant que là ca grésille bien !

A plus

Brigitte

PS : Petit clin d'oeil à celui qui m'a prévenu pour le "gras". Il se reconnaîtra...
 
J

jmps

Guest
Bonjour Florence & Brigitte,

Voici une recette allégée en matières grasses (pensez à votre ligne les filles ;°)) :

=A1 & " " & A2 & " " & A3

Non, ce ne sont pas des & au plat, juste un raccourci pour le concatener

Bon appétit.

José
 
M

Michel_M

Guest
Bonjour Florence, Brigitte, Jpms, le forum

Petite macro pour éviter à Florence de perdre sa belle jeunesse à taper 50 fois presque toujours la même chose...
la cellule est ici C4, a toi d'adapter

Macro à copier-coller dans un module VBE:
faire Alt+f11, insertion-module

Sub peinarde()
dim lig as long

lig = 3

Do While lig <= 50
Range("C4") = Range("C4") & " " & Cells(lig, 1)
lig = lig + 1
Loop
End Sub


A+
Michel
 

Discussions similaires

Statistiques des forums

Discussions
314 162
Messages
2 106 599
Membres
109 637
dernier inscrit
lafforest