j'ai un tableau Excel avec plusieurs colonnes. Je veux creer une macro pour selectionner la plage de cellules AN:FN+x où FN:FN+x contient un texte spécifique et la copier sur une autre feuille.
La 1ere solution que je peux faire : creer une macro pour faire un filtre sur la 1ere feuille ou se trouve mes données. Filtrer sur "le texte spécifique" dans la colonne F. Puis copier le résultat dans la feuille souhaitée. Revenir sur la feuille initiale, annuler la copie, et désactiver le filtre (parce que j'aurais besoin des données initiales pour un autre tri).
Comme vous voyez c'est une solution très longue qui va necessiter bcp de mémoire et de ce fait ralentir ma macro. Alors est ce que vous aurez une idée plus pratique ? mes connaissances en VBA étant basiques, je ne sais pas s'il existe une solution rapide pour ce genre de problème.
Marsh Posté le 28-02-2012 à 23:04:37
bsr,
j'ai un tableau Excel avec plusieurs colonnes. Je veux creer une macro pour selectionner la plage de cellules AN:FN+x où FN:FN+x contient un texte spécifique et la copier sur une autre feuille.
La 1ere solution que je peux faire : creer une macro pour faire un filtre sur la 1ere feuille ou se trouve mes données. Filtrer sur "le texte spécifique" dans la colonne F. Puis copier le résultat dans la feuille souhaitée. Revenir sur la feuille initiale, annuler la copie, et désactiver le filtre (parce que j'aurais besoin des données initiales pour un autre tri).
Comme vous voyez c'est une solution très longue qui va necessiter bcp de mémoire et de ce fait ralentir ma macro. Alors est ce que vous aurez une idée plus pratique ? mes connaissances en VBA étant basiques, je ne sais pas s'il existe une solution rapide pour ce genre de problème.
Merci à l'avance.