Filtre automatique en VBA

  • Initiateur de la discussion Initiateur de la discussion BNG
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

BNG

Guest
J'ai développé une macro qui effectue la copie de données d'une feuille source à partir d'une spécifications sur une feuille cible.
Hors, il se peut que lors de la recherche sur la feuille source faite grâce à un filtre automatique il n'y ait aucune donnée à copier. Comme je fais la copie d'un RANGE "Ann:Jnn" par exemple, si le résultat du filtre est "aucun résultat" il copie toutes les données du RANGE. Cela fonctionne très bien si j'ai une réponse au filtre, il ne copie que la ligne résultat.
Comment compter le nombre de ligne résultat suite à l'application d'un filtre ?

Thx pour votre aide future 😱))
 
Salut,

j'ai trouvé ça sur excelabo.net, un très bon site sur Excel et le VBA:

{
Si ton filtre est sur la colonne A :

=SOUS.TOTAL(3;A:A)-1

et en VBA :
MsgBox Application.Subtotal(3, [A:A]) - 1
}

Et c'est signé le célebre "Alain Vallon".

Voilà, en espérant que ça t'aide. Ciao!!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
16
Affichages
915
Retour