Bonjour,
Je cherche à repérer et a supprimer toutes les lignes d'un tableau Excel comprenant le mot KOMMTEST dans une cellule de la colonne A1.
Actuellement, je fait une recherche via VBA avec une boucle FOR qui passe en revue les lignes du mon tableau. Ma fonction actuel fait, un repérage du nombre de fois que ce mot apparait, (par exemple 7 fois), puis, cela lance une boucle FOR qui à pour but de trouver, supprimer, puis re scanne jusqu'a ce que tout les KOMMTEST soit supprimé. Cette fonction fonctionne très bien.
Le problème c'est que mon fichier peux comporter 12 feuilles, qui comporte chacune environ 55'000 lignes, vous pouvez donc facilement imaginer le temps que prend le programme pour effectuer cette fonction.
Connaissez-vous un moyen de rendre cette opération plus rapide ? Par une autre façon de faire pour repérer et supprimer un thermes dans un tableau.
Merci de votre aide.
Cordialement
Vorens
Je cherche à repérer et a supprimer toutes les lignes d'un tableau Excel comprenant le mot KOMMTEST dans une cellule de la colonne A1.
Actuellement, je fait une recherche via VBA avec une boucle FOR qui passe en revue les lignes du mon tableau. Ma fonction actuel fait, un repérage du nombre de fois que ce mot apparait, (par exemple 7 fois), puis, cela lance une boucle FOR qui à pour but de trouver, supprimer, puis re scanne jusqu'a ce que tout les KOMMTEST soit supprimé. Cette fonction fonctionne très bien.
Le problème c'est que mon fichier peux comporter 12 feuilles, qui comporte chacune environ 55'000 lignes, vous pouvez donc facilement imaginer le temps que prend le programme pour effectuer cette fonction.
Connaissez-vous un moyen de rendre cette opération plus rapide ? Par une autre façon de faire pour repérer et supprimer un thermes dans un tableau.
Merci de votre aide.
Cordialement
Vorens
Dernière édition: