Microsoft 365 [TCD] Fonction Lire ce qu'il y a à l'intérieur d'un filtre

CHONG76600

XLDnaute Nouveau
bonjour,

Je me demandais s'il existait une fonction Excel, ou si c'était possible en script VBA par exemple, de savoir ce qui a été filtré dans les Filtres d'un TCD qui affiche le libellé "(plusieurs éléments)".

j'aimerais des fois m'en servir soit pour concevoir mes propres titres (qui du coup irait chercher et lire à l'intérieur du champ filtré) ou pour savoir rapidement ce qu'il y a de filtré (quand il y a une grande quantité de données filtrées).

Ce serait pour un usage multiple

merci par avance pour votre aide sur une de mes réflexions existentielles :)
 

D.D.

XLDnaute Impliqué
Bonjour,

Via une boucle, par exemple.
Inspire toi de cela:

VB:
Sub Check_Filtres()
    With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("A")
        For Each c In .PivotItems()
            MsgBox c.Visible
        Next c
    End With
End Sub

Bonne journée :)
 

CHONG76600

XLDnaute Nouveau
Bonjour,

Via une boucle, par exemple.
Inspire toi de cela:

VB:
Sub Check_Filtres()
    With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("A")
        For Each c In .PivotItems()
            MsgBox c.Visible
        Next c
    End With
End Sub

Bonne journée :)
bonjour D.D merci beaucoup, je vais m'en inspirer
juste une dernière question, est ce que le VBA ne s'apprend que sur le tas, ou il existe de vrais formations qui apprennent à scripter
bonne journée à vous
 

D.D.

XLDnaute Impliqué
Les deux peuvent se faire.
On peut s'inspirer de l’enregistreur de commande et décortiquer le code (et le nettoyer), ce qui permet déjà de faire beaucoup de choses.
Après, pour aller plus loin et avoir un code propre et bien conçu, des vraies formations sont préférables.

Dans tous les cas, il faut être curieux·se.
 

Etoto

XLDnaute Barbatruc
bonjour D.D merci beaucoup, je vais m'en inspirer
juste une dernière question, est ce que le VBA ne s'apprend que sur le tas, ou il existe de vrais formations qui apprennent à scripter
bonne journée à vous
Hello,
Si tu veux, je connais un fichier PDF qui permet d'apprendre le VBA, c'était pour Excel 2010 mais le VBA n'a pas changé depuis, par contre il a 226 pages ! Tu veux que je t'envoie le lien ?
 

Discussions similaires

Statistiques des forums

Discussions
315 168
Messages
2 116 930
Membres
112 921
dernier inscrit
Nagazaki