XL 2013 quel formule utilsé?

  • Initiateur de la discussion Initiateur de la discussion chakib
  • Date de début Date de début

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 !

chakib

XLDnaute Junior
Bonjour,

je bloque sur une formule, j'ai une liste de client avec une liste de produit , je voudrais ue pour chaque client unique la liste de produit soit dans le meme cellule.

Merci beaucoup de votre aide.
 

Pièces jointes

Salut,

Je te propose une fonction personnalisée :
VB:
Function mlk(client, liste, produit)
Dim tab1, tab2
tab1 = liste
tab2 = produit
taille = UBound(tab1, 1)
For i = 1 To taille
    If tab1(i, 1) = client Then
        If IsEmpty(mlk) Then
            mlk = tab2(i, 1)
        Else: mlk = mlk & ";" & tab2(i, 1)
        End If
    End If
Next i
End Function
 

Pièces jointes

Merci beaucoup Hieu, cela est parfait , peux tu me dire a quoi je dois faire attention si je veux utiliser dans un autre fichier , j'ai fait un copier coller dans un autre fichier mais la formule retourne une erreur name. Merci
 
Bonjour chakib,

As-tu copié la Function dans ton nouveau fichier ? Ce fichier doit être enregistré au format *xlsm

La fonction créé a besoin de 3 parametres :
- la personne cherchee
- l'ensemble des personnes
- le produit associé

Le premier est un scalaire (une seule valeur)
Les deux derniers sont des vecteurs de meme taille.

Derniere solution :
Poste ton fichier exemple, qui ne fonctionne pas, pour que l'on comprenne d'où vient le probleme
 
- 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
163
Réponses
14
Affichages
171
  • Question Question
Autres Code VBA
Réponses
11
Affichages
251
Réponses
8
Affichages
576
Retour