Formule concatener ++ Excel

Bonjour le forum

Je cherche à concatener ++

Je m'explique :

J'ai 30 cellules côte à côte sur la même ligne.

Et je voudrais qu'il y ait dans la 31ème cellule, le texte des 30 cellules précédentes séparé par " / " entre chaque

Ce que je ne sais pas faire c'est mettre " / " si la cellule d’après est non vide

En rajoutant des &" / "

j'obtiens:

Si toutes les cellules vides / / / / / / / / / / / / / / / / / / / / / / / / / / / / /

Si pas toutes les cellules rensignées: A / AA / 143 / 256 / AA1 / CE-06E0108-43 / S-005 B02 / B/ HG152 / D148 / S-005 B10 / S-005 B17 / IND / / / / / / / / / / / / / / / / /

Si vous avez une autre idée....

Je suis preneur

Bonjour

Une fonction personnalisée adaptée d'un code de felix pour Excel-Pratique

Code dans Module

Function contenu(plg As Range) As String
Dim Cel As Range
For Each Cel In plg
    If Cel.Value <> "" Then
        contenu = contenu & "/ " & Cel.Value
        i = i + 1
    End If
Next Cel
contenu = Right(contenu, Len(contenu) - 2)
End Function

Cordialement

Arf...

Pas possible de faire ça sans passer par VB ?

Sinon je vais regarder ça

Merci

Bonjour

Si tu y tiens absolument

Cordialement

6sebnormand.xlsm (14.06 Ko)

Bonjour,

Il est possible de procéder plus "simplement" (formule à écrire + simple) sans VBA, mais ça prend plus de place !

Formule en AG3 dans le fichier d'Amadéus (salut ! ) :

=A2&" /"&AF3 (à dérouler jusqu'en BJ, où se trouve le résultat attendu)

Je n'avais jamais pensé à faire des ET entre Si

Mais c'est génial et c'est ce que je voulais

Merci le forum !!!

Rechercher des sujets similaires à "formule concatener"