Bonjour
Ton code fonctionne effectivement
Mais par contre j'ai mal exprimé mon besoin, en fait je cherche à supprimer tout ce qui est différent de ce que j'ai sélectionné afin qu'il ne reste plus que ce que j'ai sélectionné.
En gros c'est une fonction recherche à multi critère
Par exemple :
si j'ai dans ma liste restriction Vide / Oui / Non / peut-être
Que je sélectionne Oui et peut-être
Alors tout ce qui n'a pas été sélectionné est supprimé (en gros : Non et cellules vides), et il ne me reste que les Oui et Peut-être.
Du coup ce que j'ai essayé de faire avec le code que tu m'as donné :
If .Selected(I) = False Then --> mais ça boucle
If .Selected(I) <> True Then --> ça boucle encore
Find(what<>.List(I) --> il ne se passe rien
Find(what not:=.List(I) --> erreur de compilation
Désolé Banzai, je ne suis vraiment pas doué es-ce que tu aurais une solution stp ?
Et après recherches sur internet et l'aide excel, je trouve comment utiliser la fonction Find, mais pas la fonction What (je voulais faire une sorte de what not ou what <>)
Merci encore pour ton aide, c'est super sympa !
(J'ai rajouté sur ce poste le fichier en V2 avec ton code)