Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

valeur d'une colonne dans une case

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

PETIT YANNICK

XLDnaute Occasionnel
Bonjour,

Je cherche a mettre les valeurs d'une colonnes regroupé dans une case.
J'ai fait une concatenation cela fonctionne par contre c'est long a taper ? J'ai plusde 5000
est t'il possible de concaténer une colonne complétè
Dans mon exemple la colonne C sont les variables et dans la case E1 le résultat

merci d'avance pour vos retours

Yannick
 

Pièces jointes

Bonjour,

Avec une petite fonction personnalisée.
Application dans fichier joint.

VB:
Function SuperConcatener(Plage As Range) As Variant
    Dim valeurs As Variant
    '
    ' Vérification de la plage
    If Plage.Rows.Count >= Plage.Columns.Count Then
        valeurs = Application.Transpose(Plage.Columns(1).Value)
    Else
        valeurs = Plage.Rows(1).Value
    End If
    SuperConcatener = Join(valeurs, ";")
End Function

A bientôt

Edit: à utiliser avec modération et parcimonie.
 

Pièces jointes

Bonjour PETIT YANNICK, Roblochon,

Conserver dans la feuille uniquement les valeurs de la colonne A.

Entrer en B1 la formule =A1&REPT(";"&A2;(A2<>""))&REPT(";"&A3;(A3<>""))

Copier B1, touche F5 pour sélectionner la plage voulue en colonne B et coller.

A+
 


Merci pour votre script, il fonctionne parfaitement. Ca m'enlève une bonne épine du pied
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
200
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…