Bonjour et bienvenue dans le forum !
Avant de répondre à ta question :
- Evite d'écrire ta question dans tes discussions "préhistoriques". Il vaut mieux que tu commences une nouvelle discussion quitte à y mettre le lien vers la discussion de laquelle tu t'es inspirée pour ton code.
- Pour "faire apparaitre [ton] code correctement", il faut que tu le mettes entre balises code (pour cela utilise le bouton # dans la barre de menu de la rédaction du message)
Pour la prochaine fois
Ensuite avant de regarder ton code :
Quand je lis "une macro qui me permette de trier mes résultats et de les ranger dans les feuilles suivantes" puis que tu utilises Find avec une boucle, je me dis "aïe"
Pourquoi ?
Avant de penser macro, pensons Excel "à la main". Que ferais-tu pour copier-coller tes données à la main ? Est-ce qu'en colonne B tu cherches la première occurrence de "Blanc", tu copies-colles, puis tu cherches la deuxième occurence, tu copies-colles etc. Oui ? Aïe

Non, il vaut mieux utiliser les
filtres !
Alors comment on fait ?
- On filtre sur "Blanc" en colonne B
- On copie l'ensemble de la plage obtenue
- On colle là où on veut.
Si tu n'as pas l'habitude de faire ça à la main, essaie déjà de le faire à la main, puis on va passer en VBA.
Maintenant, comment on fait en VBA ?
On ne se lance pas tout de suite dans le code !
On utilise
l'enregistreur de macro et on adapte ce qui en sort.
Déjà essaie cela, puis on continuera

Partager