Merci beaucoup de ton aide. En effet, j'ai utilisé la méthode que tu suggérais, mais ça ajoute une boucle For pour le traitement de chaque ligne, au lieu de simplement comparer des vecteurs, ce que j'aurais souhaité.
Pour la suppression des lignes, en fait, j'ai trouvé un paliatif : J'ai ajouté un "colonne" dans la matrice permettant de flagger la ligne. Ainsi, au lieu de supprimer la ligne, je vérifie la valeur de cette colonne, et suivant la présence ou non du flag, je ne la traite pas. Si je la traite, "j'active" le flag. Ca revient globalement au même.
Bilan de l'opération : En passant d'un travail direct sur les cellules XL à un travail sur arrays, j'étais passé de 10 minutes de temps de traitement à 30 secondes pour des tableaux à comparer de 5000x10. En ajoutant ce système de flag, je suis passé à 10 secondes de traitement \o/
Message édité par agkklr le 18-10-2006 à 21:20:46
---------------
"Mon modèle, c'est moi-même."