Copier valeurs de plusieurs cellules dans 1 seule cellulesa

Bonjour tout le monde ,

je cherche comment faire pour écrire dans 1 seule cellule les valeurs contenues dans plusieurs cellules en séparant les valeurs par -

Bonsoir,

formule =CONCATENER(A1;"-";B2;"-";C3;"-";D4) si les cellules considérées sont A1, B2, C3 et D4

si cette formule est tirée avec les cellules de ref fixes, ajouter les $.

bonne suite

cordialement

Salut le forum

Avec une petite fonction VBA, code à place dans un module standard.

Public Function Concatener_Matrice(ByVal Matrice As Variant, separateur As String) As String
    Dim c As Variant
    Application.Volatile
    For Each c In Matrice
        Concatener_Matrice = Concatener_Matrice & c & separateur
    Next
    If Len(Concatener_Matrice) > 0 Then
        Concatener_Matrice = Left(Concatener_Matrice, Len(Concatener_Matrice) - Len(separateur))
    End If
End Function

Exemple d'utilisation :

=Concatener_Matrice(A1:A17;"-")

Mytå

Rechercher des sujets similaires à "copier valeurs seule cellulesa"