Bonjour à tous,
Un essai....fonction perso....
Option Compare Text
Function Liste_X(titres As Range, Plage_X As Range) As String
Dim I As Long, Resultat As String
For I = 1 To titres.Columns.Count 'Parcourir les colonnes
If Plage_X(1, I) = "x" Then
'Ajout du nom de l'en-tête à la suite des autres
If Resultat = "" Then
Resultat = titres(1, I)
Else
Resultat = Resultat & titres(1, I)
End If
End If
Next I
Liste_X = Resultat
End Function
- La case rouge est obtenue en inscrivant un x dans la case....(mfc)....
- La fonction s'utilise comme une formule excel
En M3:
=STXT(Liste_X($D$2:$K$2;$D3:$K3);M$1;1)
A tirer vers la droite puis en bas....
Cordialement,