Bonjour,
Dans une feuille, je veux limiter le contenu d'une table à une certaine sélection en y supprimant des lignes.
J'ai :
- une feuille contenant la table dont l'une des colonnes contient des numéros de référence (String). Il y a plusieurs milliers de lignes et le même numéro de référence peut apparaître n fois ;
- une variable tableau qui contient une sélection de numéros de référence, numéros qui se trouvent ou pas dans la feuille. Il peut y avoir quelques centaines d'items dans cette variable tableau.
Ma question : comment supprimer les lignes de la feuille pour ne garder que celles dont le numéro de référence fait partie de ceux listés dans la variable tableau ?
Je cherche à le faire intelligemment : boucler sur les lignes puis, dans chacune, boucler sur la variable tableau, c'est mortellement long puisque je vais avoir plusieurs centaines de milliers de tests, donc j'oublie.
(Au pire, je pourrais descendre la variable tableau dans une nouvelle feuille et insérer une RechercheV dans la base (par VBA) pour supprimer ensuite via un filtre, mais c'est beaucoup de code pour un truc pas forcément joli-joli, non ?)
La problématique ne doit pas être nouvelle mais je ne sais pas comment la formuler mieux que ça dont je ne sais pas où chercher...
Des idées ?
Merci !
Benoît
Partager