Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2012, 22h19   #1
Invité de passage
 
Homme
Consultant E-Business
Inscription : janvier 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : Consultant E-Business
Secteur : Finance

Informations forums :
Inscription : janvier 2012
Messages : 6
Points : 4
Points : 4
Par défaut Concatener une colonne de Tableau

Bonjour à tous,

Je souhaiterais CONCATENER toutes les valeurs contenues dans la colonne d'un tableau.

Lorsque je tape =CONCATENER(Tableau1[Symbole]) j'obtiens #Valeur!...

Quelqu'un peut m'aider.

Merci.

J'ai trouvé la solution ici: http://www.ozgrid.com/forum/showthread.php?t=69289

Pour ceux qui ne parle pas la langue de Shakespeare, je résume en disant qu'il s'agit d'une fonction personnalisée de quelques lignes dont j'ai modifié le nom pour que ce soit plus explicite.

Function ConcatenerCol(rng As Range, Optional delim As String = " ")
Dim myAdd As String
myAdd = rng.Address
ConcatenerCol = Join(Evaluate("transpose(" & myAdd & ")"), delim)
End Function


En plus de "concatener" les valeurs de la colonne, cette fonction ajoute le délimiteur de notre choix entre chaque valeur.

Entrer =ConcatenerCol(Tableau1[Symbole];",") dans une cellule et obtenez

CA:ALA,CA:BMO,CA:BNS,CA:BCE,CA:BBD.PR.B,CA:SPB,CA:TA,CA:YLO

si la colonne Tableau(Symbole) contient:

Symbole
CA:ALA
CA:BMO
CA:BNS
CA:BCE
CA:BBD.PR.B
CA:SPB
CA:TA
CA:YLO

Merci à tous
Bobby362 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h19.


 
 
 
 
Partenaires

Hébergement Web