XL 2016 Détails d'une somme dans la cellule

Carolus

XLDnaute Nouveau
Bonjour à tous,

Je vais essayer d'expliciter au mieux ce que je voudrais obtenir dans une cellule. Je dispose d'un tableau en Feuil1 dans lequel j'ai une colonne 1 avec un type (A,B et C) qui peuvent renvoyer à une valeur différente (cf. pièce-jointe. Tableau 1). Dans un deuxième tableau en Feuil2 (cf. pièce-jointe. Tableau 2), je souhaiterais, dans la colonne "Détails", avoir les différentes valeurs de chaque type délimitées par un séparateur (ici "+", mais ça peut être un slash ou un tiret également).

Je vous remercie par avance du temps consacré à m'aider.

Bien à vous.
 

Pièces jointes

  • Tableau 2.png
    Tableau 2.png
    2.8 KB · Affichages: 11
  • Tableau 1.png
    Tableau 1.png
    4.3 KB · Affichages: 3

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Carolus,
En PJ un essai avec une fonction perso :
VB:
Function Détail(Valeur, Plage)
Dim tablo, Chaine As String, i As Integer
Chaine = "["
tablo = Plage
For i = 1 To UBound(tablo)
    If tablo(i, 1) = Valeur Then Chaine = Chaine & tablo(i, 2) & "-"
Next i
Détail = Mid(Chaine, 1, Len(Chaine) - 1) & "]"
End Function
Les fioritures [ ] et - sont évidemment modifiables.
 

Pièces jointes

  • Détail.xlsm
    14.1 KB · Affichages: 2

Discussions similaires

Statistiques des forums

Discussions
312 497
Messages
2 088 988
Membres
104 000
dernier inscrit
dinelcia