Filtre personalisé - adresse(s) du résultat

Bonjour,

J'effectue sur un ensemble de données un filtre personalisé.

Le résultat de ce filtre s'affiche dans ma feuille de calcul.

J'aimerai copier le résultat (C'est à dire la zone) dans une autre feuille de calcul.

Naturellement, ceci est automatisé par une macro.

Puisque le nombre de lignes n'est pas connu à l'avance, une macro réalisé à l'aide d'un premier exemple ne fonctionnera pas pour une autre situation puisque la probabilité que la zone - résultat du filtre - soit plus grand ou plus petite est proche de 1.

Il existe également la possibilité du le filtre élaboré qui permet de copier le résultat, mais cela doit obligatoirement se faire dans la même feuille de calcul.

Je cherche donc une solution via du code VBA du type:

AdresseZoneRésultat = autofilter.range...

Soit le résultat d'une fonction utilisant AutoFilter, étant l'adresse de la zone du filtrage obtenu.

Merci de m'éclairer à ce sujet.

Bonjour oneillsite

Je vois mal ton problème puisque avec les filtres élaborés tu peux copier ton résultat sur une autre feuille

Données==>Filtrer==>Filtre élaboré...

Copier dans un autre emplacement==>Copier dans

permet de le copier sur une feuille vierge daonc qu'importe la taille.

Merci pour cette première réponse,

Je précise que je suis 'obligé' d'utiliser XL2000.

Cette version ne permet pas de copier le résultat d'un filtre élaboré dans une autre feuille de calcul que celle dans laquelle s'opère le filtre des données.

J'ai très brièvement lu dans l'aide dVB editior, qu'il existait une 'méthode' retournant une adresse avec Autofiltre...

Merci pour vos infos

Bonjour oneillsite

Désolé, mais de ce coté là, je ne m'y connait pas

Rechercher des sujets similaires à "filtre personalise adresse resultat"