Excel VBA – Rechercher colonne pour le text dans une string, Copier le text dans les cellules adjacentes vers le bas

Je tente de simplifier une feuille d'Excel avec laquelle je travaille chaque semaine, mon VBA s'améliore, mais ce problème m'a complètement perplexe. J'essaie de créer une macro VBA qui ferait ce qui suit:

1 – Rechercher la colonne B pour le text "Associé", puis, lorsqu'il est trouvé, je veux copyr tout le contenu de la cellule dans une colonne adjacente, en le remplissant, où datatables sont liées …aghh ???

Essentiellement, je veux 1 table avec des lignes qui ont des informations complètes, afin de pouvoir pivoter, etc. Voir les captures d'écran avant et après.

Avant:
avant Après:
après

Ce n'est qu'un petit échantillon de données que j'ai avec 3 personnes, mais j'ai près de 100 personnes et je ne peux pas continuer à le faire manuellement car cela me rend plus bon.

Tout conseil ou aide serait grandement apprécié, car je ne sais pas où commencer par ce problème.

Merci

Non testé:

Dim c as range, a for each c in Range(Range("B1"),cells(rows.count,2).End(xlUp)) If c.Value like "Associate:*" then a = c.value else if c.value<>"" then c.offset(0,-1).value=a End If next c