Bonsoir à tous!
Alors voilà mon soucis:
- J'ai des références colonne B
- J'ai des références associées colonne C (si présente, il peut y avoir des références B sans référence C)
- Les références de la colonne B peuvent être entre la ligne 1 et la ligne 40 000 (Il peut avoir plusieurs cellules vides entres deux pleines)
- Je ne peux pas avoir de références C sans avoir la B
Le but: Ne garder que les cellules qui ont les deux références (sans les dissocier, exemple trier B puis C)
Donc mon idée:
- Trier sur la colonne B pour enlever les vide (et garder C associé)
- Selectionner la dernière cellule B, aller en C et remonter jusqu'au début en supprimant les cellules vides!
Tout fonctionne, mais pour 40000 lignes je suis dans des temps à 50s avec mon pc... Savez-vous, si c'est possible, d'améliorer ce temps? Peut-être avec un autre système, une autre méthode?
C'est que ce bout de code vient dans un code beaucoup plus gros...
Merci!!!!
En pj mon classeur:
Alors voilà mon soucis:
- J'ai des références colonne B
- J'ai des références associées colonne C (si présente, il peut y avoir des références B sans référence C)
- Les références de la colonne B peuvent être entre la ligne 1 et la ligne 40 000 (Il peut avoir plusieurs cellules vides entres deux pleines)
- Je ne peux pas avoir de références C sans avoir la B
Le but: Ne garder que les cellules qui ont les deux références (sans les dissocier, exemple trier B puis C)
Donc mon idée:
- Trier sur la colonne B pour enlever les vide (et garder C associé)
- Selectionner la dernière cellule B, aller en C et remonter jusqu'au début en supprimant les cellules vides!
Tout fonctionne, mais pour 40000 lignes je suis dans des temps à 50s avec mon pc... Savez-vous, si c'est possible, d'améliorer ce temps? Peut-être avec un autre système, une autre méthode?
C'est que ce bout de code vient dans un code beaucoup plus gros...
Merci!!!!
En pj mon classeur: