Recherche de plusieurs occurences

Bonjour!

Malgré une petite recherche sur le forum, je ne trouve pas réponse à ma question.

Comment afficher en B2, les différentes occurences de la colonne F où l'on retrouve la valeur en A2 dans la table F:G ?

Avec la rechercheV (Colonne D), je trouve facilement la dernière valeur, mais je cherche à inscrire les différentes occurences, séparées d'une virgule, comme dans la colonne B.

et le fichier est joint.

Merci à l'avance!

Bonsoir le forum,

Si cette présentation convient ?

occurrences

bonjour

pour faire ça il existe une fonction perso

Function RechTous(v, champRech As Range, ChampRetour As Range, separateur)
  a = champRech
  temp = ""
  For i = 1 To champRech.Count
    If a(i, 1) = v Then
        temp = temp & ChampRetour(i) & separateur
    End If
  Next i
  RechTous = Left(temp, Len(temp) - 1)
End Function 

 

tu colles ça dans un module de l'editeur vba (touches Alt et F11) et comme c'est une fonction tu la retrouves dans insersion >fonction

cordialement

Merci de votre aide mbbp et tulipe_4!

Pour ta solution mbbp, elle me sera pratique pour un autre besoin, mais pour mon besoin actuel, ça ne fonctionne pas. Merci pour l'idée qui me servira tout de même!

Pour la fonction que tu suggère tulipe_4, je suis moins familié, mais j'ai trouvé comment l'ajouter et la réutiliser. Je ne trouve pas cependant quelle valeur inscrire dans ChampRech et ChampRetour.

J'ai essayé:

Comme une rechercheV

ChampRech = E:F

ChampRetour = 2

sinon

ChampRech = E:F ou E:E

ChampRetour = F:F

Mais je trouve pas, néophyte que je suis...


J'ai trouvé! C'est bien:

ChampRech = E:E

ChampRetour = F:F

J'ai dû faire une erreur plus tôt. Mea culpa!

Merci beaucoup tulipe_4!

Rechercher des sujets similaires à "recherche occurences"